「總結」http 強制轉換成 https

現在很多的訪問都需要走SSL協議,但是又不能讓用戶去更換,如何做到自動從HTTP協議轉換成HTTPS協議呢?有如下幾種方法,大家可以嘗試一下。

第一種:通過建立中間過渡頁面,然後由該頁面作為跳板進行刷新。

<meta http-equiv="refresh" content="0;url=https://example.com/">

第二種:通過rewrite對URL進行重寫

server {

listen 80;

server_name example.com www.example.com;

rewrite ^(.*)$ https://$host$1 permanent;

}

Advertisements

第三種:301永久重定向

若需要永久的對HTTP轉成HTTPS,那麼可以使用301 永久重定向。

server {

listen 80;

server_name example.com;

return 301 https://$host$request_uri;

}

以上就是HTTP轉HTTPS的相關方法,各位小夥伴有更好的方法歡迎大家留言,有什麼不足之處也歡迎大家留言指出。

Advertisements

你可能會喜歡