DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁SEO優化 >> SEO相關 >> 關於SEO >> Typecho全站啟用HTTPS教程
Typecho全站啟用HTTPS教程
編輯:關於SEO     

全站啟用https會讓我們的網站更加安全,而且百度官方也明確表示HTTPS是大勢所趨,建議我們使用https,之前本站分享過wordpress及emlog程序啟用https教程,很多小伙伴們已經加入HTTPS的陣營,下面分享下Typecho程序設置HTTPS的過程。

Typecho全站啟用HTTPS教程

申請SSL證書

啟用HTTPS必須要擁有一個SSL證書,現在國內的阿裡雲、騰訊雲、七牛都可以申請證書了,而且有免費的證書可以申請,申請成功之後我們下載相對應服務器環境的證書,按照教程按照SSL證書。

Typecho設置

登錄Typecho後台 -> 設置 -> 基本設置 -> 站點地址改成https的域名是必須的。

編輯Typecho站點根目錄下的文件config.inc.php加入下面一行配置,否則網站後台還是會調用HTTP資源。

/** 開啟HTTPS */
define('__TYPECHO_SECURE__',true);
由於Chrome浏覽器對HTTPS要求較高,Firefox已經顯示小綠鎖,可是Chrome還是有警告提示,F12查看,評論表單的action地址還是HTTP,找到站點主題目錄下的comments.php文件,並搜索$this->commentUrl(),將其替換為:echo str_replace("http","https",$this->commentUrl()); 最後保存。

HTTP重定向到HTTPS

上述操作這樣HTTP的方式還是可以訪問的,我們可以通過WEB服務器(Ningx)將80端口(HTTPS)重定向到443端口(HTTPS),強制全站HTTPS,詳細教程如下:

修改Ningx配置文件,將下面的配置添加到文件中。

server
{
        listen 80;
        server_name tianyaseo.com www.tianyaseo.com;
        rewrite ^(.*) https://www.tianyaseo.com$1 permanent;
}
查看效果

最後清除浏覽器緩存訪問下自己的網站,浏覽器已經顯示安全的小綠鎖標識,如果沒有出現小綠鎖,請通過浏覽器F12分析是否還加載了不安全的HTTP資源。(以上內容轉載自小Z博客,在原文上有改動)

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved