「總結」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的相關方法,各位小夥伴有更好的方法歡迎大家留言,有什麼不足之處也歡迎大家留言指出。