如何用.htaccess強制跳轉至HTTPS

最後更新於

0 個人喜歡此文章

253 次瀏覽

如何透過.htaccess實行 http自動導向https? 十分簡單,以下方法就是自動將前往 http 的訪客自動導向到 https 頁面。

先決條件

  • 運行Apache的Linux伺服器
  • 具備能修改.htaccess的用戶

要強制HTTP到HTTPS重定向,您需要編輯.htaccess配置文件。

在大多數情況下,您可以在網站的根目錄中找到該文件。如果未找到,請嘗試顯示隱藏文件,如顯示隱藏文件後仍無法找到該文件,請直接建立一個新的.htaccess文件,然後參考以下代碼放到.htaccess之中。

對所有流量強制使用 HTTPS

RewriteEngine On 
RewriteCond %{HTTPS} off 
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

指定特別域名強制使用 HTTPS

我們假設網站的域名為ebuildhost.com,將所有 http 的連線自動導向到 https頁面。

RewriteEngine On 
RewriteCond %{HTTP_HOST} ^ebuildhost.com [NC] 
RewriteCond %{HTTPS} off 
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

結論

現在您知道如何在.htaccess中將http自動導向到https。
通過編輯.htaccess檔案,您可以將流量從特定目標發送到其他站點。
這有助加強您網站上的安全性。

若覺得此文章對你有幫助,請點擊讚好及分享到社交平台讓更多人接觸到此文章!

Picture of EBuildHost
EBuildHost

EBuildHost 致力於幫助企業在網上業務方面取得成功。我們對每一位客戶的承諾是確保網站的安全和業務需求得到滿足。