在前面的文章《寶塔+apache如何實現網站全部域名http301跳轉到https》中織夢模板網已經給大家介紹了寶塔apache環(huán)境下如何實現網站http全站301到https的方法,另外在文章《寶塔面板轉https(ssl)后設置301跳轉將http跳轉到https》中武林網小編也簡單的介紹了關于Nginx環(huán)境下的簡單的http 301跳轉到https的方法,但是有些用戶反應說,該方法不能實現站點內全部頁面http到https的跳轉。希望織夢模板小編給出更詳細更完美的方法。今天我們就這個問題給大家做些介紹。
方法一:
大家可以直接把下面代碼照搬過去就行。無需做任何修改。織夢模板網小編強烈推薦此種方法,操作簡單方便,改完以后實時生效,不用重啟服務器。
if ($scheme = http ) {return 301 https://$host$request_uri;}
如下圖所示:
方法二:
同樣的,第二種方法也是直接把下面代碼照搬過去就行。無需做任何修改。
if ($server_port = 80 ) {return 301 https://$host$request_uri;}
如下圖所示:
方法三:
第三種方法,需要做少許的修改,下列代碼中織夢模板網的域名修改成你自己域名。
if ($ssl_protocol = "") { return 301 https://$server_name$request_uri; }if ($host != www.companysz.com) { return 301 $scheme://www.companysz.com$request_uri; }
如下圖所示:
當其他還有幾種方法,這里織夢模板網就不多做介紹了,相信以上三種已經完全夠用了,完全能滿足用戶的需求。
以上就是寶塔Linux面板nginx環(huán)境實現http強制全站301跳轉跳轉https的方法總結的全部內容,希望對大家的學習和解決疑問有所幫助,也希望大家多多支持武林網。新聞熱點
疑難解答