博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
LNMP环境中WordPress程序伪静态解决方案
阅读量:6403 次
发布时间:2019-06-23

本文共 920 字,大约阅读时间需要 3 分钟。

LNMP环境是目前我们国内站长使用的Linux VPS配置环境中使用较多的。作为新手我们很可能会看到老左类似的""然后依葫芦画瓢的去安装VPS。我们是否有发现环境中我们较为常用的wordpress伪静态不生效,内页出现404错误页面。这个问题很好解决,因为我们lnmp采用的是nginx,而不是apache,所以不如apache直接丢htaccess文件到网站根目录就可以生效伪静态。

首先,默认安装的lnmp环境中已经有伪静态文件wordpress.conf文件在"/usr/local/nginx/conf/wordpress.conf"中,我们可以核对一下里面的编译代码是不是为:

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跳转伪静态。

其次,我们需要在属于我们网站的配置文件:

/usr/local/nginx/conf/vhost/www.laozuo.org.conf(自己添加域名自动命名)

我们会看到类似下面的代码,看到绿色部分是我添加进去的,你就添加进去就可以:

server {

listen 80;
server_name www.laozuo.org;
index index.html index.php;
include wordpress.conf;

最后,我们用ssh登录VPS,然后用下面的命令重启lnmp

/root/lnmp restart

执行上面三步骤之后,我们是不是已经解决了伪静态问题,其他常用的CMS也是一样的,在默认的conf下基本都包含我们所需要的CMS伪静态编译脚本。最后顺带提一下,有朋友需要用到 301跳转的,比如只用到WWW域名作为主域名,可以参考""一文解决。老左就不重复。

转载地址:http://rcnea.baihongyu.com/

你可能感兴趣的文章
shell习题-清理日志
查看>>
OpenGL OPenVG Freetype
查看>>
liunx定时执行php脚本
查看>>
OSPF MPLS动态流量工程和BGP4
查看>>
如何 Scale Up/Down 应用?- 每天5分钟玩转 Docker 容器技术(126)
查看>>
ubuntu下安装最新版的nodejs方法
查看>>
位运算操作
查看>>
如何在戴尔M系列交换机上配置简单交换模式
查看>>
日常工作小结(十)
查看>>
python核心编程--第九章
查看>>
我的友情链接
查看>>
我的友情链接
查看>>
【N版】openstack——基础环境准备(二)
查看>>
6月23日总结
查看>>
神州专车全站HTTPS加密,保护用户数据安全
查看>>
AMH面板如何部署SSL证书
查看>>
cisco无线AP设置VLAN配置样例。
查看>>
IDC评述网:7月第二周国内域名主机网站Top15
查看>>
3月下旬国内域名商净增量Top10:万网增3.2万成双冠王
查看>>
java并发面试常识之copyonwrite
查看>>