記錄LNMP環(huán)境中設(shè)置 WordPress 301強制HTTPS加密網(wǎng)址的方法

麥子 建站教程226字數(shù) 470閱讀1分34秒閱讀模式

如果我們有在使用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。

投上你的一票
 
  • 本文由 麥子 發(fā)表于 2024年8月19日 08:32:18
  • 轉(zhuǎn)載請務(wù)必保留本文鏈接:http://bjj.org.cn/lnmp-https.html
  • LNMP 301
  • LNMP HTTPS