WordPress 从 Apache 环境的服务器搬迁到 Nginx 环境的服务器,站点部分页面出现 404 错误,很大几率是没有正确设置伪静态的原因。

修改伪静态为:

location / {
 try_files $uri $uri/ /index.php?$args;
} 
rewrite /wp-admin$ $scheme://$host$uri/ permanent;