[SSL] htaccess 強制把 HTTP 導向 HTTPS

ironman 2023-1-11 243

使用 .htaccess 的檔案,來強制把 HTTP 導向 HTTPS

RewriteEngine On

RewriteCond %{HTTPS} off

RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]


說明如下:

RewriteCond %{HTTPS} off

以 HTTPS 為首的,就不理他,只處理其他的。

RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

所有的其他連線要求

都把要求的網址重寫一次,將 HTTP 改為 HTTPS。

[R=301,L],則是說轉址R是以301永久轉換的模式來轉換。

L:到這裡結束


i love you 3000
最新回復 (2)
  • ironman 2023-3-12
    引用 2
    # force ssl
    RewriteCond     %{SERVER_PORT} ^80$
    RewriteRule     ^(.*)$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R]
    i love you 3000
  • ironman 2023-3-12
    引用 3
    也可用cpanel的重新導向(Redirect)
    i love you 3000
返回
發新帖