我的 .htaccess 文件中有以下规则,应该重定向这样的请求:
http://www.olddomain.com/some/url/ -> http://www.newdomain.com/some/url/
除非路径匹配 /images/someimage.jpg
有一些这样的例外,内置在规则中:
RewriteRule ^(?!images/.*|css/.*|js/.*) http://www.newdomain.com/$1 [R=301,L]
当我使用http://htaccess.madewithlove.be/进行测试时,这符合预期
但是,在实时服务器上,永远不会设置 $1。匹配模式的 URL 只是重定向到主页“/”
这是我的 htaccess 文件的第一条规则,之后RewriteEngine On