[WordPress] 用 Really Simple SSL 外掛,將 HTTP 自動跳轉至 HTTPS 網站

[WordPress] 用 Really Simple SSL 外掛,將 HTTP 自動跳轉至 HTTPS 網站

把 Bitnami WordPress 網站上的 HTTPS 設定好

不過有個問題:使用者得自己拜訪 HTTPS 網站才行 (如 https://ephrain.net),

如果拜訪的是 HTTP 網站的話,是不會自動跳轉到 HTTPS 網站的…

 

解決的方法也很簡單,安裝 Really Simple SSL 外掛就行囉~

這個外掛可以幫忙將送到 WordPress 網站的 HTTP 請求,

全都改成 HTTPS 請求,包含 HTML 頁面和圖片等等,非常的好用~

 

1. 安裝 Really Simple SSL 外掛

在外掛區搜尋 Really Simple SSL 安裝~

(不過它的中文說明翻譯很怪,應該是翻譯機翻的…)

 

2. 啟用 Really Simple SSL 外掛

啟用 Really Simple SSL 外掛之後,可以看到如下的說明。

提醒說如果是 .css 和 .js 檔案裡面,有用 http:// 方式連結資源的話,

這個外掛是沒辦法自動取代掉的:

 

按下「動手吧,啟動 SSL!」按鈕:

 

看起來似乎什麼事都沒發生…

不過當我們去拜訪 HTTP 網站時,

它自動連到 https://ephrain.net 了… 是怎麼做到的呢?

 

用 Chrome 開發者工具看一下 HTTP 請求…

原本瀏覽器請求的是 https://ephrain.net,

但這個外掛會自動回覆 HTTP 301 Moved Permanently,

代表說原本的網址應該換到新的網址上,

而新的網址就是 Location 這邊指定的 https://ephrain.net。

因此瀏覽器收到這個回覆之後,就會自己去連 HTTPS 網址了:

 

註:後來去看 Really Simple SSL 的設定,其實是有提到 HTTP 301 轉向這件事啦:

 

3. 修正 Google Search Console 上的網址設定

原本我們在 Google Search Console 上,設定的是 HTTP 的網站,

現在得去新增一個 HTTPS 的網址,讓 Google 知道我們有新的網站了~

 

Google Search Console 網頁上,

按「新增內容」,增加一個 https://ephrain.net:

 

而一樣要提供 Sitemap (安裝 Google XML Sitemaps 這個外掛就能提供了):

 

4. 修正 Google Analytics 上的網址設定

到 Google Analytics 網頁 > Admin > Property Settings,

把 Default URL 從 http:// 改成 https://:

 

同時 View Settings > Website’s URL 也要改成 https://:

 

這樣子應該就都設定完成啦~

看著自己的 WordPress 都是用 HTTPS 加密協定,

感覺安心許多 (畢竟之前自己登入後台,也都只是用 HTTP Orz…),

而且 HTTPS 網站也可以在 Google 搜尋上有更好的排名分數,

只是要注意 Let’s Encrypt 的憑證三個月就會到期,要記得定時去更新囉~

(本頁面已被瀏覽過 904 次)

2 thoughts on “[WordPress] 用 Really Simple SSL 外掛,將 HTTP 自動跳轉至 HTTPS 網站

  1. 你好,我是用Bitnami建置的WordPress網站,參考你前篇啟用 HTTPS的文章成功建立憑證,但在使用這外掛時出現問題,無法順利執行外掛,狀況如圖https://imgur.com/a/F04XVRs,我也有確認能夠以https登入控制台與網站,請教你如何排除問題執行?

    1. 我沒遇過這個問題…
      單單以錯誤訊息來看的話,wp-config.php 的權限可能設定不正確。
      我的 WordPress 是用 Binami 架的,
      /opt/bitnami/apps/wordpress/htdocs/wp-config.php 的權限是 rw-,
      也就是 owner binami 要可讀可寫:

      testuser@wordpress-multisite-1-vm:/opt/bitnami/apps/wordpress$ ll /opt/bitnami/apps/wordpress/htdocs/wp-config.php

      -rw-r—– 1 bitnami daemon 3988 Aug 31 2017 /opt/bitnami/apps/wordpress/htdocs/wp-config.php

      您可以檢查一下自己的 wp-config.php 權限是否正確,謝謝~

發表迴響

你的電子郵件位址並不會被公開。

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料