WordPress目前还是使用最多的博客程序之一,不管是新手还是老手都在使用,毕竟丰富的资源是可遇而不可求的。相对其他程序来说wordpress的确比较占用资源,不过现在一般建站VPS主机起码1G内存起了,相对来说还是可以很好的支持的!其实有些时候资源不够多数是插件或者模板所造成的,也有可能是主机商资源超售而造成的。现在说说在linux系统下使用LNMP环境下如何设置二级目录伪静态。
目前VPS主机中使用LNMP一键安装包搭建的环境都没有带二级目录的规则。具体修改过程如下:
在您的主机里找到”/usr/local/nginx/conf/wordpress.conf”文件,然后添加如下内容:
- location /xqblog.com/ {
- 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 (.*) /xqblog.com/index.php;
- }
- }
说明一下,上述代码中xqblog.com目录,要修改成你自己网站中的二级目录文件夹名字。
最后重启lnmp就搞定了,网站恢复正常。
提醒:在添加二级目录伪静态之前,请最好备份好自己的原有数据,最好把整个文件全部部分,以防万一;修改的时间也请一定要小心尝试,也许有些人能成功,而有些不能成功。小七自己在添加一些的时候也是进行了备份的,毕竟数据才是重要的,即时那天主机商倒闭了或者跑路了,只要数据在可以马上恢复。