我在public_html
目录中使用相同的.htaccess文件有两个域example.com和example.net。我希望example.net/valid-url
这样的有效网址重定向到example.com/valid-url
。
我尝试了以下内容:
RewriteCond %{HTTP_HOST} ^example.net$ [OR]
RewriteCond %{HTTP_HOST} ^www.example.net$
rewriterule ^(.*)$ http://www.example.com/$1 [R=301,L]
然而,重定向正在发生(使用上面的代码)到example.com
没有,
example.com/valid-url
。
我做错了吗?
答案 0 :(得分:0)
尝试此规则:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?example\.net$ [NC]
RewriteRule ^ http://www.example.com%{REQUEST_URI} [R=301,L,NE]
确保在测试之前清除浏览器缓存。