WordPress在 Nginx 二級目錄偽靜態(tài)的設(shè)置

麥子 基礎(chǔ)文檔83字數(shù) 590閱讀1分58秒閱讀模式

一般而言,我們搭建的網(wǎng)站都是在網(wǎng)站根目錄中,而且在使用的常規(guī)的WEB環(huán)境都是支持一鍵偽靜態(tài)根目錄的。但是在這里,我希望用二級目錄搭建一個獨立的WordPress網(wǎng)站,服務(wù)器環(huán)境是Nginx引擎的。這里我們需要在根目錄中的WP偽靜態(tài)添加新的設(shè)置。

1、根目錄偽靜態(tài)

location / {
    if (-f $request_filename/index.html){
        rewrite (.*) $1/index.html break;
    }
    if (-f $request_filename/index.php){
        rewrite (.*) $1/index.php;
    }
    if (!-f $request_filename){
        rewrite (.*) /index.php;
    }
}

2、二級目錄偽靜態(tài)

location /二級目錄名/ {
    if (-f $request_filename/index.html){
        rewrite (.*) $1/index.html break;
    }
    if (-f $request_filename/index.php){
        rewrite (.*) $1/index.php;
    }
    if (!-f $request_filename){
        rewrite (.*) /二級目錄名/index.php;
    }
}

如上代碼,我們把自己放置的二級目錄文件夾名稱換成自己的,然后將這個偽靜態(tài)代碼添加到主目錄中的Nginx配置的WP偽靜態(tài)中,刷新Nginx即可。

投上你的一票
 
  • 本文由 麥子 發(fā)表于 2025年8月21日 14:50:36
  • 轉(zhuǎn)載請務(wù)必保留本文鏈接:http://bjj.org.cn/wpnginx-nextlist.html
  • Nginx偽靜態(tài)
  • WordPress二級目錄靜態(tài)