我只是设置我的Wordpress域以获得SSL证书。它在网站上运行良好,但如果我从我自己的网站以外的任何地方使用https://开头的其他任何东西,我只是在我的主页上。
例如,如果我输入mysite.ca/about,我将被带到mysite.ca。
我把这个代码放在我的。 htaccess文件
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://example.com/$1 [R=301,L]
但它似乎只是直接http或协议相关网址到主页。
(我的域名是andrewkurjata.ca,如果有帮助的话)
有什么我想念的吗?
使用像WordPress Force HTTPS这样的插件在类似的情况下为我工作。
试试这个 :
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
注意:清除浏览器缓存然后测试它。