您的位置:首页 > 运维架构 > Nginx

wordpress 在Nginx服务器设置固定链接后出现404问题

2017-08-14 14:18 786 查看
在LNMP环境下,用wordpress框架。由于初始的链接太丑了,所以只能修改成固定链接。

只有apache才有 mode_rewrite 模块,nginx 没有这样的模块。

nginx 可以正则表达式路由,从而解决wordpress 固定连接的问题。

所以 只要打开nginx.conf文件或者某个站点的配置环境(不同人配置的不一样),在 server { } 大括号里面添加下面的代码后保存,重启 Nginx就行了。

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;
}


如图:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: