我将网站上的所有网址重定向到https://www.mysite.tld/…
,以确保连接安全。但我的浏览器显示“不受信任的连接”警告。
我的网站拥有有效的证书。当我通过http://mysite.tld/
(没有www.
)访问我的网站时,不会显示任何警告。
如何在没有警告的情况下启用www.mysite.tld
域即可使用HTTPS,或者至少将所有网址重定向到mysite.tld
(不包含www.
)?
答案 0 :(得分:0)
如果您的网站显示不受信任的连接警告,则Google会阻止该网域。询问Google群组如何信任您的网站。
答案 1 :(得分:0)
您必须购买ssl证书,或者您可以尝试www.freessl.com
答案 2 :(得分:0)
此警告的两个最常见原因是:
第一种情况下的解决方案是购买由受信任机构为特定域颁发的私有SSL证书。
第二种情况下的解决方案是使用正确的CA捆绑包重新安装SSL证书。 CA捆绑包由SSL供应商提供,应包含在专用SSL包中。
要将http重定向到https,只需将以下代码复制并粘贴到.htaccess
文件
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R,L]
修改强>
要重定向到https://example.com
,请使用以下内容。
RewriteEngine On
RewriteCond %{HTTPS} =on
RewriteCond %{HTTP_HOST} ^www\.
RewriteRule ^(.*)$ https://example.com/$1 [R,QSA,L]
第二行检查HTTPS是否在