当前位置:首页 > CMS教程 > WordPress > 列表

LNMP环境中WordPress程序伪静态解决方案

发布:smiling 来源: PHP粉丝网  添加日期:2018-12-07 14:17:22 浏览: 评论:0 

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

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

  1. iff$request_filename
  2.  
  3. rewrite. $1break
  4.  
  5.  
  6. iff$request_filename
  7.  
  8. rewrite. $1
  9.  
  10.  
  11. if!f$request_filename
  12.  
  13. rewrite. ; 
  14.  

如果不是,我们需要修改成上面的代码文件用来rewrite跳转伪静态。

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

usrlocalnginxconfvhost .conf自己添加域名自动命名

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

  1. server{ 
  2.  
  3. listen80; 
  4.  
  5. server_name ; 
  6.  
  7.  
  8. includewordpress.conf; 

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

rootlnmprestart

执行上面三步骤之后,我们是不是已经解决了伪静态问题,其他常用的CMS也是一样的,在默认的conf下基本都包含我们所需要的CMS伪静态编译脚本。

Tags: LNMP 伪静态

分享到: