WordPress后台404的问题的解决方法

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;

完成之后重启nginx就好了。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://sulao.cn/post/174.html