解决LNMP(Nginx)二级目录wordpress网站伪静态问题

  1. 网友热度 15,551 ℃ - 5条评论
  2. 标签:

今天,老左在给某个网站从虚拟主机中搬家到vps主机中。因为之前在虚拟主机中的根目录与二级目录各有一个wordpress程序搭建的博客网站。在目前使用的VPS主机中我是用LNMP一键安装包,如果不是怕麻烦重装系统。按照我自己的熟悉度应该会去使用llsmp或者mapn一键安装包。当然不是说lnmp不好,主要是nginx设置伪静态以及一些设置太麻烦,新手建议不要使用。

言归正传,在"LNMP环境中WordPress程序伪静态解决方案"文章中,老左已经分享了如何让wordpress完美使用伪静态的设置,都需要手工设置的,apache是自动的。然而,在二级目录中需要安装wp的时候会发现出现404的文章页面错误,那肯定是需要调整哪里的问题了。于是我们找到"/usr/local/nginx/conf/wordpress.conf"文件,然后添加:

location /laozuo/ {
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 (.*) /laozuo/index.php;
}
}

注意2个laozuo目录,是要修改成你的二级目录文件夹名字的。然后我们重启lnmp就生效了。

本文固定链接: https://www.laozuo.org/973.html | 老左笔记


声明:我们不销售主机,选主机需合法使用,信息以实际为准。


关注公众号『站长事儿』

获取更多站长圈的新鲜事儿!
有您,有我,还有大家!

注意:任何主机需定期备份,防止数据丢失。主机需合法使用,信息以实际为准,评测不代表权威。
该日志由 老左 于2013年02月05日发表在 主机教程 分类下, 你可以发表评论,并在保留原文地址及作者的情况下引用到你的网站或博客。
原创文章转载请注明: 解决LNMP(Nginx)二级目录wordpress网站伪静态问题