第一次向我发送这个,我创建了一个子域example.domain.com,并且无法加载style.css的链接。当我尝试用URL打开文件时,所有文件都在那里,它显示我找不到404。
但是在domain.com/example上它可以工作,还有css和图像吗?
我在互联网上搜索了很多,但我没有找到解决我的问题。我试着用htacess
RewriteCond %{HTTP_HOST} admin.example.com
RewriteCond %{REQUEST_URI} [css|images|js]/(.*)\.(.*)
RewriteRule (.*) http://www.example.com%{REQUEST_URI} [R=301,NC,L]
仍然没有解决我的问题任何帮助?
答案 0 :(得分:1)
只需使用括号而不是大括号来对正则表达式中的序列使用“或”比较。你的最佳状态也应该是一个正则表达式。
RewriteEngine On
RewriteCond %{HTTP_HOST} ^admin\.example\.com$
RewriteCond %{REQUEST_URI} ^/(?:css|images|js)/(.*)\.(.*)
RewriteRule (.*) http://www.example.com%{REQUEST_URI} [R=301,NC,L]