网址没有重定向到chrome

时间:2013-11-07 16:36:37

标签: .htaccess url redirect

我在htaccess中添加了301重定向代码。当我尝试访问旧网址时,它会在Firefox中重定向到新网址而不会出现任何问题,但在Chrome中它不会重定向。

这是htaccess代码的问题还是其他一些问题。

我已清除Chrome缓存次数,但仍然没有运气。

最终的htaccess代码是

RewriteEngine on

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

RewriteCond %{HTTP_HOST} ^www.herotscareers.co.uk
RewriteRule (.*) http://www.webhelptsccareers.com/$1 [R=301,L]

RewriteCond %{HTTP_HOST} ^herotscareers.co.uk
RewriteRule (.*) http://www.webhelptsccareers.com/$1 [R=301,L]

RedirectMatch 301 ^.+$ /

www.herotscareers.co.uk或herotscareers.co.uk重定向到http://www.webhelptsccareers.com没有任何问题,但http://www.webhelptsccareers.com/anyfolder/未重定向到http://www.webhelptsccareers.com

1 个答案:

答案 0 :(得分:0)

用这条规则替换3条规则:

RewriteEngine on

RewriteCond %{HTTP_HOST} !^www\. [NC,OR]
RewriteCond %{REQUEST_URI} ^/.+$
RewriteRule ^ http://www.%{HTTP_HOST}/ [R=301,L]

清除浏览器缓存并重新测试。