今天在給客戶網(wǎng)站做二級(jí)目錄的分類,網(wǎng)站一直報(bào)錯(cuò)404,,顯示應(yīng)該是偽靜態(tài)問題,。
看了下LNMP環(huán)境里的WordPress規(guī)則,,貌似沒有支持二級(jí)目錄的。所以只好自己加一個(gè)了,。
目前VPS主機(jī)中使用LNMP一鍵安裝包搭建的環(huán)境都沒有帶二級(jí)目錄的規(guī)則,。
有需要的朋友可以復(fù)制下面的代碼,可以讓wordpress完美使用偽靜態(tài)的設(shè)置,。
找到”/usr/local/nginx/conf/wordpress.conf”文件,,然后添加:
location /xxxx.com/ { index index.html index.php; 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 (.*) /xxxx.com/index.php; }}
注意:代碼中xxxx.com目錄,要修改成你自己網(wǎng)站中的二級(jí)目錄文件夾名字,。
最后重啟lnmp就搞定了,,網(wǎng)站恢復(fù)正常。