網域根目錄的 .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]