AG代理套利|平台客送你阿里云¥1888通用代金券

解决Nginx下WordPress伪静态固定连接404的问题

解决 Nginx 下 WordPress 伪静态固定连接 404 的问题

今天来说一下使用 nginx 服务器安装使用 WordPress 站点容易遇到的一个 404 问题。Nginx 因其异步线程特征,更快、更稳定、支持更多并发连接数,使得越来越多的站长放弃 Apache 改用 Nginx 做为 Web 服务器,由于 WordPress 固定链接是基于 Apache 的 .htaccess 实现的,并不能直接支持 Nginx,好在 WordPress 官方提供了针对 Nginx 的配置规则。

好了,说下解决方法:

修改 nginx.conf 配置文件,将 location / 节点下添加如下代码:

1
2
3
4
5
6
7
8
9
10
11
12
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 就好了。

AG代理套利|平台客推荐WordPress云主机,1核1G ¥366元/年

购买主机可使用红包 最高1888元,新老用户均可领取

评论0

请先

没有账号? 忘记密码?