【发布时间】:2019-05-28 20:26:44
【问题描述】:
我已经在我的 wordpress 网站的 .htaccess 中写了以下几行,但是,Firefox 既不会将http://mywebsite.com 也不会将http://www.mywebsite.com 重定向到https://www.mywebsite.com。所有其他浏览器都正确重定向。
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
有谁知道问题出在哪里?
【问题讨论】:
-
.htaccess不会监听哪个浏览器正在请求文件,除非您指定HTTP_USER_AGENT.. 您拥有的代码应该适用于所有浏览器,因为它是服务器端重定向。您是否尝试过完全清除缓存?如果这不起作用,请清除本地 DNS 缓存 - 此外.. 在以前从未访问过该站点的机器上尝试 Firefox。
标签: .htaccess url firefox redirect url-rewriting