.htacess 301重定向在火狐浏览器中不起作用。

问题描述 投票:1回答:1

我正在使用下面的代码,在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]

谢谢你的帮助

.htaccess redirect
1个回答
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]
© www.soinside.com 2019 - 2024. All rights reserved.