網址改寫語法 – http自動連到https (全站、特定網址、特定資料夾)

網域根目錄的 .htaccess 檔案

RewriteEngine On 這句不可重覆,在這個文件裡只能寫一次,如果文件裡已有這一句,就不要重覆貼。

全站所有連結都套用 https

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

特定網址連到 https

假設有二個網址都是連到同一個網站,但只有一個網址想讓它連到 https,就可以用下面這個語法。

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

特定目錄資料夾 連到 https

假設有二個網址都是連到同一個網站,但只有一個網址想讓它連到 https,就可以用下面這個語法。

RewriteEngine On 
RewriteCond %{HTTPS} off 
RewriteRule ^(目錄名稱1|目錄名稱2|目錄名稱3) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]