HTTPS是身披SSL外殼的HTTP,隨著互聯(lián)網(wǎng)快速發(fā)展,技術日趨成熟,各大平臺也不謀而合地開始大力推行 HTTPS, 國內(nèi)外的大小型互聯(lián)網(wǎng)公司很多也都已經(jīng)啟用了全站 HTTPS,這也是未來互聯(lián)網(wǎng)發(fā)展的趨勢。
HTTPS站點優(yōu)勢有哪些 :
1:HTTPS協(xié)議的站點信息更加安全,同時可降低網(wǎng)站被劫持的風險
2:要比http協(xié)議安全,可防止數(shù)據(jù)在傳輸過程中不被竊取、改變,確保數(shù)據(jù)的完整性
3:搜索引擎提高了對“https站點的百度友好度”
Linux主機實現(xiàn).htaccess實現(xiàn)http重定向到https:
Apache服務器代碼如下:
<IfModule mod_rewrite.c> RewriteEngine On RewriteCond !{HTTPS} off RewriteRule ^(.*)$ https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301] RewriteCond %{HTTP_HOST} !^www. RewriteRule ^(.*)$ https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301] </IfModule> |
把以上代碼添加到你網(wǎng)站根目錄下的 .htaccess 文件中,就可以實現(xiàn)
http://www.name.com 自動跳轉(zhuǎn)到 https://www.name.com 的目的了。
Nginx服務器代碼如下:
如果您使用的是Nginx服務器(大多數(shù)用戶不是),則需要在配置文件中添加以下代碼以從HTTP重定向到HTTPS:
server { listen 80; server_name example.com www.name.com; return 301 https://name.com$request_uri; } |
不要忘記用您自己的域名替換里面的 name.com。
總結(jié):
以上是LINUX服務器針對重定向教程,如果您是WIN服務器,可以查看《IIS配置Url重寫實現(xiàn)http自動跳轉(zhuǎn)https的重定向方法》教程來設置重定向。
無論你愿不愿意,https都是你遲早要做的事情,如果用戶使用谷歌或者火狐瀏覽器,非https站點就會提示不安全,我相信沒人愿意訪問一個不安全的網(wǎng)站。https除了和SEO排名關系密切,它還會提高你網(wǎng)站的可信度,沒有開啟SSL證書的同志,抓緊吧!