.htaccess RewriteRule无法正常工作,网站仅适用于www

时间:2014-05-21 07:34:30

标签: apache .htaccess mod-rewrite redirect dns

当您访问www.sandicliffe.co.uk但我正在处理的网站工作正常,但sandicliffe.co.uk没有。

DNS设置正确,因为它到达我的.htaccess文件,但它在这里似乎失败了。网站上有A记录,www也有记录。

使用和不使用www运行ping。工作正常。

我们在.htaccess文件中有以下几行:

RewriteCond %{HTTP_HOST} ^sandicliffe\.co.uk$ [NC]
RewriteRule ^(.*)$ http://www.sandicliffe.co.uk/$1 [NC,R=301,L]
RewriteRule    ^$    public/    [L]
RewriteRule    (.*) public/$1    [L]

该站点通过公共目录中的前端控制器进行路由。

做了更多研究后,我发现了以下内容:

我的Chrome Stable,Beta和Canary中的计算机无法加载。 我的机器在Firefox和IE中 - 它的工作原理。 使用Chrome稳定版的Ubuntu虚拟机 - 无法正常工作

同事机,坐在我旁边,Chrome WORKS。 我们在同一个网络上。

有人能理解这里的错误吗?

0 个答案:

没有答案