首页 > CMS > Wordpress > 正文

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

2024-09-07 00:52:51
字体:
来源:转载
供稿:网友

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伪静态编译脚本。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表