安裝SSL認證後實現http自動跳轉到https教程

來源:互聯網
上載者:User

我們在訪問其他網站的時候可能會看到URL前面出現http和https這樣的區別。這是什麼原因呢。原來,URL前面出現https//首碼是因為採用了SSL加密了,這樣加密的好處就是使用者訪問網站的時候電腦與伺服器之間收發的資訊傳輸將更加安全。我們安裝GoDaddy SSL認證後就可以實現這樣的效果。

當然,在安裝認證完成後,要想實現輸入欄位名自動跳轉到https,我們還需要通過添加代碼才能達到效果。GoDaddy主機有Linux和Windows之分,所以不同的作業系統的設定也是不一樣的。

Linux主機

如果使用的是Linux主機,需要在你的網站根目錄下的.htaccess檔案(沒有需要建立一個)中添加下面代碼然後儲存即可:

RewriteEngine On

RewriteCond %{SERVER_PORT} 80

RewriteRule ^(.*)$ https://www.yourdomainname.com/$1 [R,L]

(你網站的網域名稱替換上面的yourdomainname.com)

當然,如果想指定某一個檔案使用https,則添加一下代碼(此時.htaccess檔案需要放在你指定的檔案夾中):

RewriteEngine On

RewriteCond %{SERVER_PORT} 80

RewriteCond %{REQUEST_URI} somefolder

RewriteRule ^(.*)$ https://www.yourdomainname.com/somefolder/$1 [R,L]
(你網站的網域名稱替換上面的yourdomainname.com)

Windows主機

GoDaddy的Windows主機需要在web.config檔案中(沒有需要建立),然後在該檔案裡面添加下面代碼:

<rule name="HTTP to HTTPS redirect" stopProcessing="true">

<match url="(.*)" />

<conditions>

<add input="{HTTPS}" pattern="off" ignoreCase="true" />

</conditions>

<action type="Redirect" redirectType="Found" url="https://{HTTP_HOST}/{R:1}" />

</rule>

通過以上方式便可以實現http自動跳轉到https

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.