.htacess 301重定向无法在Firefox中运行

时间:2017-11-14 01:09:57

标签: .htaccess redirect

我使用的是以下代码,该代码在Chrome中运行良好,但在Firefox中无效。我已经清除了缓存并重新加载了Firefox很多次。看来如果我只输入oursite.com,它会重定向到https,但是一旦我输入www.oursite.com,它就不会重定向,并且在随后的oursite.com条目中,当同一个窗口打开时,它不会重定向。 目标是将所有流量重定向到网站的https ..... www ....版本。

 RewriteEngine On
RewriteCond %{HTTP_HOST} ^oursite\.com [nc]
RewriteRule (.*) https://www.oursite.com/$1 [R=301,L]

感谢您的帮助

1 个答案:

答案 0 :(得分:0)

请尝试以下操作:

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteCond %{HTTP:X-Forwarded-SSL} !on
RewriteCond %{HTTP_HOST} ^oursite\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.oursite\.com$
RewriteRule ^/?$ "https\:\/\/www\.oursite\.com\/" [R=301,L]