首頁  >  文章  >  運維  >  Apache將HTTP重定向到HTTPS

Apache將HTTP重定向到HTTPS

不言
不言原創
2019-04-03 14:14:345207瀏覽

在Apache中強制將HTTP重定向到HTTPS ,許多網站只需要永遠使用SSL運行。我們需要確保每個使用者都必須透過SSL存取網站。如果任何使用者嘗試使用非ssl URL造訪該網站,則他必須是重定向到SSL網站的。

Apache將HTTP重定向到HTTPS

這篇文章將介紹關於在每次使用apache mod_rewrite模組時將網站重定向到ssl url。

選擇1:

在apache設定檔中編輯virtualhost網站並新增以下選項。將www.example.com更改為你的實際網域。

Redirect permanent / https://www.example.com/

選擇2:

在Apache設定檔中編輯VirtualHost網站並新增以下設定。你也可以在網站的文檔根目錄下的.htaccess檔案中加入相同的設定。

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

如果要將特定URL重定向到https。使用以下設定。例如,如果有人試圖存取網站上的always-secure.html檔案。使用者必須使用SSL存取URL。

 RewriteEngine On
 RewriteRule ^always-secure.html$ https://www.example.com/always-secure.html [R=301,L]

這篇文章到這裡就已經全部結束了,更多其他精彩內容大家可以關注PHP中文網的Linux影片教學專欄! ! !

以上是Apache將HTTP重定向到HTTPS的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn