一、申请SSL证书并在后台导入。
二、在根目录config.inc文件中添加
/** 开启HTTPS */ define('__TYPECHO_SECURE__',...全文一、申请SSL证书并在后台导入。
二、在根目录config.inc文件中添加
/** 开启HTTPS */ define('__TYPECHO_SECURE__',true);三、如果Chrome没有显示绿锁,并有警告提示的话,将主题目录下的comments.php中$this->commentUrl()替换为echo str_replace("http","https",$this->commentUrl());
四、将80端口(HTTP)重定向到443端口(HTTPS),注意把带WWW的,或者不带WWW的HTTPS链接指向主域名,保持网站地址的唯一性。
其中301跳转443,并将不带WWW的HTTPS链接跳转到带WWW的HTTPS链接,在根目录.htaccess文件添加
RewriteCond %{HTTP:From-Https} !^on$ [NC] RewriteRule ^(.*)$ https://www.aisheji.org/$1 [R=301,L] RewriteCond %{HTTP_HOST} !^www\. RewriteRule ^(.*)$ https://www.aisheji.org/$1 [R=301,L]301跳转443,并将带WWW的HTTPS链接跳转到不带WWW的HTTPS链接,在根目录.htaccess文件添加
RewriteCond %{HTTP:From-Https} !^on$ [NC] RewriteRule ^(.*)$ https://aisheji.org/$1 [R=301,L] RewriteCond %{HTTP_HOST} ^www\. RewriteRule ^(.*)$ https://aisheji.org/$1 [R=301,L]收起