一般而言,我們搭建的網(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即可。
評論