您好我有configuration重写有一些问题有相当复杂的要求
浏览(www。)A.com应该=> www.B.com
浏览(www。)A.com/ {anything} / blah / foo / yes should => {anything} .B.com / blah / foo / yes
我有根重写工作,但无法使两个规则同时工作。
RewriteEngine On RewriteCond %{HTTP_HOST} ^(www\.)?A\.com [NC] RewriteRule ^$ http://www.B.com [NC,R=301] Redirect /surveys/ http://surveys.B.com/
这是我试图将子目录redirect到子域直接而不是使用正则expression式。
我不会使用redirect语句来做到这一点,但只有重写规则 。 像这样的东西应该工作:
RewriteEngine On RewriteCond %{HTTP_HOST} ^(www\.)?A\.com [NC] RewriteRule ^$ http://www.B.com [NC,R=301] RewriteRule ^([^/]+)(.*)$ http://$1.B.com$2 [NC,R=301]