我們在訪問其他網(wǎng)站的時候可能會看到URL前面出現(xiàn)http和https這樣的區(qū)別。這是什么原因呢?原來,URL前面出現(xiàn)https//前綴是因?yàn)椴捎昧薙SL加密了,這樣加密的好處就是用戶訪問網(wǎng)站的時候電腦與服務(wù)器之間收發(fā)的信息傳輸將更加安全。我們安裝GoDaddy SSL證書后就可以實(shí)現(xiàn)這樣的效果。
當(dāng)然,在安裝證書完成后,要想實(shí)現(xiàn)輸入域名自動跳轉(zhuǎn)到https,我們還需要通過添加代碼才能達(dá)到效果。GoDaddy主機(jī)有Linux和Windows之分,所以不同的操作系統(tǒng)的設(shè)置也是不一樣的。
Linux主機(jī)
如果使用的是Linux主機(jī),需要在你的網(wǎng)站根目錄下的.htaccess文件(沒有需要創(chuàng)建一個)中添加下面代碼然后保存即可:
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.yourdomainname.com/$1 [R,L]
(你網(wǎng)站的域名替換上面的yourdomainname.com)
當(dāng)然,如果想指定某一個文件使用https,則添加一下代碼(此時.htaccess文件需要放在你指定的文件夾中):
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteCond %{REQUEST_URI} somefolder
RewriteRule ^(.*)$ https://www.yourdomainname.com/somefolder/$1 [R,L]
(你網(wǎng)站的域名替換上面的yourdomainname.com)
Windows主機(jī)
GoDaddy的Windows主機(jī)需要在web.config文件中(沒有需要創(chuàng)建),然后在該文件里面添加下面代碼:
<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>
通過以上方式便可以實(shí)現(xiàn)http自動跳轉(zhuǎn)到https。安裝SSL證書可以保障用戶訪問網(wǎng)站過程中的數(shù)據(jù)傳輸安全,多用于大型的電子商務(wù)以及會員制網(wǎng)站。更多GoDaddy使用說明,參考GoDaddy教程大全。