我的.htaccess
中有以下规则rewritecond %{http_host} ^oldname.com [nc]
RewriteRule ^(.*)$ http://www.newname.com [r=301,nc]
rewritecond %{http_host} ^www.oldname.com [nc]
rewriterule ^(.*)$ http://www.newname.com [r=301,nc]
我想知道如何将2个规则合并为一个。除此之外,如果用户访问我想重定向:www.oldname.com/?action=wake还有新名称......
感谢您的回复!
答案 0 :(得分:0)
rewritecond %{http_host} ^(www\.)?oldname.com [nc]
RewriteRule ^(.*)$ http://www.newname.com [r=301,nc]
将上述代码更改为
rewritecond %{http_host} ^(www\.)?oldname.com [nc]
RewriteRule ^(.*)$ http://www.newname.com/$1 [r=301,nc]
如果不起作用,请告诉我再给你一个解决方案。