網站域名如何從http重定向到https

目前,大部分國內站長喜歡租用高性價比的BlueHost主機(香港主機、美國虛擬主機等)、SugHosts主機等來託管網站,因爲它們預安裝有功能強大的控制面板,簡單易用,可以輕鬆管理主機、站點、FTP等。域名重定向是一項很常用的網絡技術,下面就來看下如何將域名從http重定向到https。

網站要實現https加密訪問,首先要確保網站已安裝部署SSL證書,然後我們可以通過主機空間提供的控制面板,如cPnel面板,將域名從http重定向到https。

登錄到cPnel面板,在“域名”功能區點擊打開“重定向”選項,在頁面上方“添加重定向”區域進行設置。

選擇重定向的類型(30永久重定向或302臨時重定向)。

在“https?://(www.)? ”處選擇需要重定向的域名,在下方輸入框輸入需要重定向訪問的URL的其餘部分(域名主體後面的部分)。

輸入重定向的網址(必須以“https://”開頭), 並在下方選擇是否包含www 。

隨後選擇“通配符重定向”選項,點擊“添加”按鈕即可完成。

如果我們租用的主機空間沒有提供控制面板,那麼也可以選擇手動修改網站根目錄的.htccess文件,在該文件開頭輸入以下規則即可實現http訪問重定向至https協議:

RewiteEngine On

RewiteCond %{HTTPS} !=on

RewiteCond %{REQUEST_URI} !^/\.well-known

RewiteRule ^(.*) https://%{HTTP_HOST}/$ [R=30,L]