Chrome不会通过htaccess重定向

时间:2015-09-16 09:16:26

标签: .htaccess google-chrome redirect

我想将没有www的所有网址重定向到www-version:

RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.domain\.tld$ [NC]
RewriteRule ^(.*)$ http://www.domain.tld/$1 [R=301,L]

适用于除了谷歌浏览器和子文件夹之外的所有浏览器。这意味着http://domain.tld会被重定向到http://www.domain.tld,但是当我想要访问http://domain.tld/subfolder时,我会得到一个' ERR_NAME_NOT_RESOLVED'铬中的错误。 Firefox,IE,Safari正在运作。

1 个答案:

答案 0 :(得分:0)

我对你没有明确的答案,但这些暗示可能会对你有所帮助:

想法1 Chrome使用谷歌自己的DNS,因此它可能会尝试直接访问名为www.domain.tld的ip主机,因为它无法找到记录。

创意2

您可能希望安装fiddler并运行跟踪以确切了解Chrome和互联网之间的交换内容。通过这种方式,您可以知道您的apache conf是否正确触发重定向。

我尝试直接在chrome中键入两个地址:omnibar都没有识别出来(这表明谷歌dns镜子存在问题)