.htaccess .htacess 301重定向在Firefox中不起作用

.htaccess .htacess 301重定向在Firefox中不起作用,.htaccess,redirect,.htaccess,Redirect,我正在使用下面的代码,它在Chrome中运行良好,但在Firefox中不起作用。我已经多次清除缓存并重新加载Firefox。如果我只是键入oursite.com,它似乎会重定向到https,但一旦我键入www.oursite.com,它不会重定向,并且在随后的oursite.com条目上,它不会在同一窗口打开时重定向。 目标是将所有流量重定向到https…www…上,无论url键入什么。。。。网站的版本 RewriteEngine On RewriteCond %{HTTP_HOST} ^ou

我正在使用下面的代码,它在Chrome中运行良好,但在Firefox中不起作用。我已经多次清除缓存并重新加载Firefox。如果我只是键入oursite.com,它似乎会重定向到https,但一旦我键入www.oursite.com,它不会重定向,并且在随后的oursite.com条目上,它不会在同一窗口打开时重定向。 目标是将所有流量重定向到https…www…上,无论url键入什么。。。。网站的版本

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

请尝试以下帮助:

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]
请试试这个:

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]

^oursite\.com
中删除
^
,或完全删除条件。这不起作用…它在两个浏览器中都引发了太多重定向错误。从
^oursite\.com
中删除
^
,或完全删除条件。这不起作用…它在两个浏览器中都引发了太多重定向错误。