1. 程式人生 > >點選WordPress後臺連結出現404錯誤,所有URL少/wp-admin/ 目錄

點選WordPress後臺連結出現404錯誤,所有URL少/wp-admin/ 目錄

剛才幫一個朋友跟我講wordpress後臺不管點什麼都會出現404,解決辦法也很簡單。

預設的nginx的wordpress偽靜態是

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;
         }
}

但是,朋友已經配置了上面的程式碼,前臺內頁是正常,仔細觀察發現後臺所有地址都缺少wp-admin目錄,又在網上去尋找答案,就是簡單地加一行斜槓重定向而已,方法如下。

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;
         }
}
rewrite /wp-admin$ $scheme://$host$uri/ permanent;

其實就是加一行程式碼即可。

作者:言曌
來源:CSDN
原文:https://blog.csdn.net/LIU_YANZHAO/article/details/75515471
版權宣告:本文為博主原創文章,轉載請附上博文連結!

操作完後,需要重啟nginx,命令是:service nginx restart,然後檢視後臺就可以了。