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