建站面板由于换成了WDCP然后worpress设置伪静态的时候,突然发现首页能访问,文章页打开404,经过各种查阅资料,整理了下解决方法;
1.手写在后台【Rewrite规则管理】添加规则wordpress.conf(这里随意命名,为了方便,我命名为WordPress)
详细规则
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; }
查阅资料的是加着location,但是这里如果加的话nginx无法重新启动(备注:这里加完规则需要重启下nginx,详细命令 service nginxd restart
)
2.加完规则,然后在站点列表那里选择建好的规则
这时候你的伪静态页面就能打开了。