Nginx设置伪静态解决WordPress搬家文章变404问题

  1. 复制下面代码放在网站 nginx 配置文件的 server 字段中:
location / {
    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 (.*) /index.php;
    }
}
rewrite /wp-admin$ $scheme://$host$uri/ permanent;

2. 打开 wordpress 后台》设置》固定链接,再保存一下就解决问题了。

本文系作者 @ 原创发布在 极客猿小兵的博客。未经许可,禁止转载。


极客猿小兵 » Nginx设置伪静态解决WordPress搬家文章变404问题

发表评论