.htaccess与部分匹配的域名

时间:2012-11-14 11:17:16

标签: .htaccess http-status-code-301

我的.htaccess文件中有一组非常基本的重写条件,这对一个条件不起作用。

我通过一个.htaccess测试程序运行它,声称它应该可以工作,但它不在真实网站上。

我有site.com,site.com.au,anothersite.com.au,应全部重定向到site.com.au

RewriteBase /

# Domain Aliases  
Rewritecond %{HTTP_HOST} !^www\.site\.com\.au$ [NC]
RewriteRule (.*) http://www.site.com.au/$1 [L,R=301]

当我访问anothersite.com.au时,它已成功301s到site.com.au,但是当我访问site.com时它只停留在site.com而不是301.我使用了^$应该将匹配限制在确切的.com.au域,但它似乎仍然只是决定.com就足够了,不会重定向。

我也尝试过对所有域使用单独的规则 - 这种行为方式相同。

有人能够为我阐明这一点吗?

0 个答案:

没有答案