用 .htaccess 自動導向到 https

RewriteEngine On
// 開啟rewrite這個功能模組
RewriteCond %{SERVER_PORT} 80
// RewriteCond:rewrite condition 重寫條件,
// %則是變數的意思,也就是{SERVER_PORT} 80是重寫的條件(變數)。
// 整句意思是:所有由port 80的連線為…(接續下行)
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
// RewriteRule:重寫規則為…,
// ^(.*)$:任意字元,
// %{HTTP_HOST}%{REQUEST_URI}:訪問的主域名與相對位址,
// [L,R=301]:L為last,最後一條規則,
// R=301則是http協議中的狀態碼,意為永久改變位置。
// 整句意思是:永久重寫所有連線為https的網址

記錄一下用.htaccess強制轉https

文章參考:https://jerrylin.blog/code-1-b222579a988

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *