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