如何設(shè)置將網(wǎng)站http跳轉(zhuǎn)到https

上周我們在Hostease購買了虛擬主機(jī)產(chǎn)品,在搭建網(wǎng)站后發(fā)現(xiàn)訪問域名時,沒有自動跳轉(zhuǎn)https,經(jīng)過向Hostease的客服咨詢后,我們需要設(shè)置將http跳轉(zhuǎn)到https,下面我就分享如何設(shè)置讓網(wǎng)站的http請求自動跳轉(zhuǎn)到https。

1)通過 cPanel 的“重定向”功能設(shè)置跳轉(zhuǎn)https:

首先,登錄 Hostease 提供的 cPanel 控制面板。在控制面板中找到“重定向”功能。接著,添加一個新的重定向規(guī)則。


image.png

在添加重定向規(guī)則時,選擇“類型”為“永久(301)”,在“https?://(www.)?”一欄選擇你想要設(shè)置跳轉(zhuǎn)的域名。


image.png

接著,在“重定向到”一欄中填寫你的https 鏈接,然后保存設(shè)置。這樣設(shè)置完成后,用戶訪問網(wǎng)站時就會自動從http跳轉(zhuǎn)到https 。


image.png

2)使用 Hostease 提供的偽靜態(tài)配置文件 .htaccess 設(shè)置跳轉(zhuǎn)規(guī)則:

在 cPanel 中找到“文件管理器”功能,進(jìn)入網(wǎng)站所在的目錄,找到名為 .htaccess 的文件,右擊編輯。


image.png

在 .htaccess 文件中添加如下內(nèi)容并保存:

RewriteEngine On

RewriteCond %{HTTP_HOST} ^yourwebsite.com [NC]

RewriteCond %{HTTPS} off

RewriteRule ^(.*)https://yourwebsite.com/1 [L,R=301]

這些規(guī)則的作用是:

RewriteEngine On:啟用重寫引擎。

RewriteCond %{HTTP_HOST} ^yourwebsite.com [NC]:檢查請求的主機(jī)名是否為 yourwebsite,不區(qū)分大小寫。

RewriteCond %{HTTPS} off:檢查請求是否不是通過 HTTPS 訪問的。

RewriteRule ^(.*)https://yourwebsite.com/1 [L,R=301]:如果滿足以上兩個條件,則將請求重定向到 https://yourwebsite.com,保留原始請求路徑,并使用 301 永久重定向。

以上就是如何設(shè)置將https重定向到https的方法了。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容