我们有一个网站,其中多个域名被压缩,301被重定向到一个新的域名。我正在测试所有301重定向,并且在页面名称相同但域名不同的情况下遇到问题。例如:
# EXAMPLEA.COM
RewriteCond %{HTTP_HOST} ^(www\.)?examplea\.com$ [NC]
RewriteRule ^default.aspx$ http://newdomain.com/new-page-a/$1 [R=301,L]
# EXAMPLEB.COM
RewriteCond %{HTTP_HOST} ^(www\.)?exampleb\.com$ [NC]
RewriteRule ^default.aspx$ http://newdomain.com/new-page-b/$1 [R=301,L]
目前,我的.htaccess文件中首先出现的是获胜者。这对我来说毫无意义,因为HTTP_HOST
有条件。为什么http://exampleb.com/default.aspx
有资格获得第一个重写规则?