最近在一些Wordpress興趣羣裏,發現很多WP愛好者的博客並沒有申請SSL證書實現全站HTTPS化。顯然,作為一名站長/博主,這是不應該的。所以本人就分享下Wordpress網站該如何申請SSL證書並實現全站HTTPS。

一、為什麼你的網站需要HTTPS?

1.更高的安全性和可信度

讓訪客的瀏覽器和你的網站之間建立加密關係,相信你看到了上圖網址欄的「綠鎖」,這也可以讓訪客信任你的網站。畢竟沒有喜歡上面掛著灰色的「感嘆號」。2.更受搜索引擎歡迎這一點最為重要。谷歌很早之前就明確表明:會對HTTPS網站更好的優待以及排名。其實百度在初期並沒有這種說法,但隨後順應潮流,鼓勵站長進行HTTPS,所以,現在你無論在百度搜什麼詞,排在首頁的基本都是HTTPS網站。

二、如何申請SSL證書

想實現網站HTTPS之前,你需要為你的域名申請SSL證書,當然,收費的SSL證書當然很多。免費的據我所知有以下三家,大家可以直接去申請:1.Let』s Encrypt

對於國內站長圈來說,Let』s Encrypt(讓我們加密)應該不陌生,可能80%以上的都是用他們家的,說它是國內,不,世界第一免費SSL證書都不為過。

Let』s Encrypt(讓我們加密)官網:letsencrypt.org/

2.CloudFlare

論知名度,CloudFlare可謂大名鼎鼎,大家都知道它是提供免費CDN加速和DDoS防護服務。但事實上,它也提供免費的SSL證書。Cloudflare官網:cloudflare.com/ 3.Symantec說實話,對於Symantec這家公司,我不是很熟悉。但是我們歡迎免費的SSL證書提供商加入進來,讓我們有更多的選擇性。Symantec跟Let』s Encrypt有些類似,不過,目前Symantec還未完全開放註冊,目前只針對於非盈利性組織和初創公司,有興趣的朋友可以持續關注下。

Symantec免費SSL證書官網:freessl.com/

三、如何安裝SSL證書並實現全站HTTPS

1.安裝SSL證書其實很多主機控制面板都有集成SSL證書,下面我以SiteGround為例。進入主機後臺控制面板-安全-Let』s Encrypt,然後選擇域名,點擊安裝,非常方便簡單。如果你的主機在其他服務商,沒有集成Let』s Encrypt,就需要手動導入證書信息。SiteGround: Quality-Crafted Hosting Services?

www.siteground.com
圖標

2、在Wordpress上強制使用HTTPS

在你的wp-config.php文件中添加以下代碼:

define(』FORCE_SSL_ADMIN』,true);

特別提醒這一步修改前記得備份下原wp-config.php文件,萬一搞砸了呢?×關閉警報

3、將HTTP重定向到HTTPS(301)

這一步有兩種方法可以實現。方法A-在.htaccess文件中添加以下代碼:RewriteEngine OnRewriteCond %{HTTPS} offRewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]方法B-下載Really Simple SSL 插件來設置301重定向。此插件是中文版的,啟用之後按照操作一鍵實現301跳轉。

點擊這裡下載Really Simple SSL 插件

WordPress網站安裝SSL證書實現HTTPS教程到這裡就是尾聲了,哦,對了,記得去各大站長平臺提交下HTTPS認證。如果還有其他問題的話,歡迎在本文下面留言討論。

原文鏈接:

WordPress網站如何申請SSL證書並實現全站HTTPS | 夢想家路飛FreeLuffy?

www.freeluffy.com
圖標

推薦閱讀:
相關文章