• slider image 285
:::
windelf - 數位學習 | 2021-05-11 | 點閱數: 129

當網站已安裝了 SSL 後,可使用 .htaccess ,強制把 HTTP 導向 HTTPS 。
先在網頁目錄 public_html 中,新增檔案 .htaccess ,再寫入以下轉向的規則:

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

《語法說明》
第一行: RewriteCond %{HTTPS} off 。
先對主機宣告說凡是進來是以 HTTPS 為首的,就不管他,只處理不是 HTTPS 開頭的連線要求。
第二行就是強迫轉址的敘述: RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]。
這段敘述主要是說,所有的連線要求(當然已經扣掉了之前宣告過的 HTTPS 流量),都把要求的網址重寫一次,將 HTTP 改為 HTTPS 。
最後端的 [R=301,L],則是說轉址(R)是以 301(永久轉換)的模式來轉換。
L 則是指如果之前的動作完成了,就到這裡結束。
資料來源:網路轉貼

:::

文章分類

《教學筆記》

教學札記  |  逢甲記事
數位學習  |  研習雜記
程式機械  |  還在想…
自然  |  社會  |  行政

《閱讀》

小說  |  圖文  |  散文
漫畫  |  詩集  |  雜誌
生活  |  雜記

《創作》

設計  |  繪畫  |  模型

《觀影》

電影  |  紀錄  |  動畫

《其他》

日記  |  飲食  |  旅行
音樂  |  玩意  |  自省

文章搜尋

訪客人數

今天: 1818
本月: 3535
總計: 2192921929219292192921929