我的网站遇到一个非常烦人的问题。
我的域中正在运行有效的SSL证书,但是每次我尝试从网站上手动访问某个页面时,该页面都会显示为非SSL。
如果我浏览从首页开始的页面,它们似乎都很好,但是如果我直接转到某个页面,浏览器会告诉我那是不安全的。
奇怪的是,仅当我键入不带“ https / https”和www的链接时,才会发生这种情况。例如:“ mywebsite.com/my-page”。 如果我在域名或http / https之前输入“ www”,它将重定向到安全版本。
请注意,我使用WordPress作为CMS。
非常感谢您的帮助。
谢谢。
答案 0 :(得分:0)
您可以通过将以下内容添加到htaccess文件中来强制使用https:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R,L]