我刚刚将WordPress站点更新为完整的SSL证书。一切正常。只有一个问题我无法解决。
更新后,我注意到主页正在按预期重定向,但子页面也都重定向到主页。
http://www.example.com
正在重定向到https://www.example.com
http://example.com
正在重定向到https://www.example.com
http://www.example.com/page
正在重定向到https://www.example.com
(我希望这样https://www.example.com/page
)
.htaccess
文件以使其工作。我想我错过了什么。<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} !^www\\.
RewriteRule ^ https://www.example.com%{REQUEST_URI} [NE,L,R]
</IfModule>