將 Linux 主機服務的 WordPress 網站重新導向至 HTTPS
為 Linux 主機服務帳戶安裝 SSL 憑證後,您仍需要進行部份設定,才能讓 .htaccess
檔案自動將訪客導向至 HTTPS 版本的 WordPress 網站。
請注意:設有 SSL 憑證的 WordPress 託管帳戶不適用此處說明。憑證安裝完畢後,我們會自動為您設定 HTTPS 重新導向。
- 登入您的 WordPress 儀表板。
- 將滑鼠移到左方導覽面板的「設定」,然後點一下「一般」。
- 前往新頁面的下列欄位:
- WordPress 位址 (URL)
- 網址 (URL)
- 將所有欄位網址的 http 更新為 https。
- 舉例來說,http://coolexample.com 需改為 https://coolexample.com。
- 將頁面向下捲動到底部後,點一下「儲存變更」。
- 使用 cPanel 檔案管理員開啟
/public_html/
資料夾中您目前使用的.htaccess
檔案。如果您無.htaccess
檔案,則需建立此檔案。 - 在
.htaccess
檔案頂端插入以下程式碼: - 點一下畫面右上方的「儲存變更」。
# BEGIN GD-SSL <IfModule mod_rewrite.c> Options +FollowSymLinks RewriteEngine On RewriteCond %{HTTPS} !=on RewriteCond %{HTTP_USER_AGENT} ^(.+)$ RewriteCond %{SERVER_NAME} ^coolexample\.com$ [OR] RewriteCond %{SERVER_NAME} ^www\.coolexample\.com$ RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L] Header add Strict-Transport-Security "max-age=300" </IfModule> # END GD-SSL # BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # END WordPress
更多資訊
- 如果系統顯示任何混合內容錯誤,則可能需要進行資料庫搜尋及取代。
- 更多有關我們對 WordPress 提供的超豪版支援中心服務資訊,請見 WP Premium 支援中心目錄。