【发布时间】:2014-08-26 18:16:58
【问题描述】:
我正在尝试强制我的网站以 HTTPS 加载。我可以在 PHP 中创建适用于 PHP 文件的重定向,但我希望所有请求都强制使用 HTTPS - JS、CSS、图像等。
这是我的 .htaccess 中的内容:
ErrorDocument 401 default
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
我已经尝试了各种方法,通过将重定向放置在不同的位置等,但一切似乎都使它成为一个重定向循环。有什么想法可以解决这个问题吗?
谢谢。
【问题讨论】:
标签: wordpress apache .htaccess redirect