哈喵~成功开启SSL
用的是ShinoSaki SDV的域名型证书,4.95刀/年,丢个带aff的注册链接https://saki.ssl.do/aff.php?aff=33,无affhttps://ssl.do。
需要使用OPENSSL生成CSR和私钥,然后申请证书,教程链接。
也可以通过cPanel面板中直接生成对应的文件。
强制http跳转https需要重写.htaccess文件,添加如下代码:
其中“www.domain.com”换成自己的
RewriteEngine On RewriteCond %{SERVER_PORT} 80 RewriteRule ^(.*)$ https://www.domain.com/$1 [R,L]
这样做会遇到一些问题,如果网页内容包含http内容(混合内容)会禁止显示,如Chrome。suir 可以在地址栏允许不安全内容,但是这样做会变成不安全的链接(小绿锁变灰打X)。像哈喵用的PrettyPress插件需要允许混合内容才可以正常使用。
一篇相关文章: https和http显示混合内容