hostker 要启用 SSL 还是很简单的,不过还是有几个坑点。
另外 Typecho 要启用全站SSL还需要在config.inc.php中加一行:
define('__TYPECHO_SECURE__',true);
不然登录后台的时候会出现奇怪的错误(
附赠我的 .htaccess 供后人参考:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php/$1 [L]
# 针对 Hostker 主机的 SSL 监听方案
RewriteCond %{HTTP:KERSSL} !on
# 全局 HTTPS
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://blog.dangge.moe/$1 [R,L]
</IfModule>