如果我們有在使用LNMP一鍵包安裝服務(wù)器的WEB環(huán)境的時候,是不是會有在創(chuàng)建站點的時候沒有像其他WEB環(huán)境我們強制設(shè)置301跳轉(zhuǎn),包括HTTPS強制跳轉(zhuǎn)也沒有設(shè)置,這個都需要我們手動設(shè)置的。比如這里麥子有在幫一個網(wǎng)友設(shè)置WordPress站點的時候有問到是不是要設(shè)置強制HTTPS,實際上如果我們有在WP后臺設(shè)置默認HTTPS基本是不要設(shè)置的。
但是,確保萬無一失,我們還是在LNMP Nginx環(huán)境中設(shè)置HTTPS強制跳轉(zhuǎn)。具體如何設(shè)置呢?
if ($ssl_protocol = "") { return 301 https://$host$request_uri; } if ($host != bjj.org.cn) { return 301 $scheme://bjj.org.cn$request_uri; }
這里,我們需要在當前站點的NGINX配置環(huán)境中加上代碼,上面我們需要替換掉我們自己的域名。
添加完畢之后,我們重啟Nginx。
lnmp nginx reload
這樣才可以生效,我們試試看是不是已經(jīng)強制HTTP跳轉(zhuǎn)HTTPS。
評論