本文最后更新于 955 天前,其中的信息可能已经有所发展或是发生改变。
今天突然想到https小绿标的事了,毕竟BiliBili都进入https时代了。所以觉得很有必要给博客签一个证书,但人穷买不起证书,关键时刻还是要靠免费证书。
之前就注意到主机壳的管理面板有个HTPPS证书管理的选项,此前我曾用VPS做过建站,配置证书很麻烦,然而没想到主机壳居然自带一键签证书的……
超强啊,厉害的不行(
最后附上.hatccess文件,在主机壳的面板里有这样一句话
※ 如需.htaccess判断HTTPS请求,请判断用户请求header头的KERSSL值是否为on。Apache不使用443端口,只能使用判断规则RewriteCond %{HTTP:KERSSL} !on
所以.hatccess是这样写的,各位如果也一样用主机壳,直接复制拿去用就行了,我一开始没看见这句话走了不少弯路
# BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP:KERSSL} !on
RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R=301]
# END WordPress
非常感谢。
在网上找了一大堆资料,都是用 %{HTTP_HOST} 或者%{HTTPS}
一直没注意到要求使用%{HTTP:KEPSLL}
我用的是阿里云的DV证书,反正免费,白用白不用~
非常感谢~同是用主机壳,现在也完成了强制HTTPS了
总体来说Let’s Encrypt SSL的证书还是比较方便配置,用VPS来实现Let’s Encrypt SSL证书也很简单,所以主机壳才会给配备一个一键签证书的按钮吧