如果你是用的 LNMP 一鍵安裝包,首先跟我來試一試,你是不是也有這個問題,訪問你的域名/wp-admin,然後在左側菜單中隨便點擊一個,比如文章,這是你會發現,大大的一個 404 Not Found.

wordpress教程:修復軍哥lnmp一鍵安裝wordpress偽靜態規則錯誤

wordpress 教程:修復 lnmp 一鍵安裝 wordpress 偽靜態規則錯誤

是不是出現上圖那種情況?解決的方法很簡單,只需在 WordPress 的偽靜態配置文件中添加一條判斷,判斷如果網址到達頁面為目錄,且該網址最後的字符不為斜槓 「/」,則 301 跳轉到在該網址最後添加斜槓後的網址。代碼為:

if (-d $request_filename){ rewrite ^/(.*)(
[^/])$ /$1$2/ permanent;}

最後的 wordpress.conf 應該為:

location / { if (-d $request_filename){ rewrite ^/(.*)([^/])$ /$1$2/ permanent; } 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; }}

最後送上我的 wordpress.conf 文件吧,下載地址在下面,演示地址是參考的原文鏈接哦。。。