在同一htaccess文件中对不同域的不同重写

时间:2015-04-30 08:52:27

标签: apache .htaccess mod-rewrite url-rewriting

我试图找到一种让重写规则不互相干扰的方法。

RewriteCond %{HTTP_HOST} ^(www\.)?domain1\.com
RewriteRule ^old-url.html(.*)$ /new-url-1/? [R=301,NC,L]

RewriteCond %{HTTP_HOST} ^(www\.)?domain2\.com
RewriteRule ^old-url.html(.*)$ /new-url-2/? [R=301,NC,L]

RewriteCond %{HTTP_HOST} ^(www\.)?domain3\.com
RewriteRule ^old-url.html(.*)$ /new-url-3/? [R=301,NC,L]

RewriteCond %{HTTP_HOST} ^(www\.)?domain4\.com
RewriteRule ^old-url.html(.*)$ /new-url-4/? [R=301,NC,L]

如果我访问,请说www.domain4.com/old-url.html我已重定向到www.domain4.com/new-url-1/

有什么想法吗? 谢谢,

0 个答案:

没有答案