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

LNMP环境是目前我们国内站长使用的Linux VPS配置环境中使用较多的。作为新手我们很可能会看到笔者类似的"LNMP安装教程"然后依葫芦画瓢的去安装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.***.org.conf(自己添加域名自动命名)

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

server {

listen 80;

server_name www.***.org;

index index.html index.php;

include wordpress.conf;

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

/root/lnmp restart

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

文章来源:http://www.laozuo.org/490.html,转载请注明出处。

(0)

相关推荐

  • lnmp环境搭建教程

    PHP程序员玩转Linux系列文章: 1.PHP程序员玩转Linux系列-怎么安装使用CentOS 在平常的工作中,我作为PHP程序员经常要搭建一下环境,这个环境就是Linux系统下安装nginx,p ...

  • 百度编辑器ueditor(v1.3.6)net环境中详细配置教程附bug解决方法

    百度编辑器ueditor(v1.3.6)net环境中详细配置教程附bug解决方法

  • Mac OS X系统中应用程序如何安装与卸载(多种方法)

    MAC OS X系统发布后,许多MAC用户纷纷升级更新了自己的系统。不过更新了新系统之后,有一个比较麻烦的就是要将自己电脑上的应用程序重新安装,并把不需要的应用程序卸载掉。那么,MAC OS X系统该 ...

  • Win 2003环境中设置一个Web服务器

    概要 本文介绍了如何在 Windows Server 2003 环境中设置一个用于匿名访问的WWW服务器。 安装 Internet 信息服务 Microsoft Internet 信息服务 (IIS) ...

  • wordpress程序如何更换主题?

    在几年前也有一部分人用Z-blog程序来做独立博客,但是最近这些年都是用wordpress程序来做,因为互联网发展的非常迅速,用户的视觉体验需求也明显有所提升,而Z-blog程序操作起来负责还很难达到 ...

  • Win7系统鼠标随心所欲在多个窗口中激活程序窗口的小技巧

    在使用win7系统时,用户如果打开过多的窗口,以至于选择程序要逐个点击查看,才能找到自己需要用的程序,这样子会很浪费时间,那有什么技巧呢?教大家如何在win7系统中激活程序窗口吧。 Win7系统鼠标随 ...

  • 无线信号受影响的原因以及在现有的环境中改善信号传输质量的方法

    无线信号传输主要受以下几个因素影响: 1、家庭的空间都比较拥挤,空间不够开阔,其中房间中的墙壁是最主要的障碍物。由于无线局域网采用的是无线微波频段。微波的最大特点就是近乎直线传播,绕射能力非常弱,因此 ...

  • 在无线网络环境中组建无线局域网方案解析

    在有无线网的环境下怎么组建一个无线局域网呢?现在使用无线网络也正在成为一些中、小型企业使用的一种信息交流方式之一。然而,架设一套办公室无线设备并不是像我们想象中那样,买一些设备组装起来那样简单,这里面 ...

  • 如何在Linux桌面环境中使用DeVeDe工具创建视频DVD

    我们都知道DeVeDe能够将视频及文件制作成视频DVD,那么Linux下DeVeDe又该如何使用呢?下面小编就给大家介绍下如何在Linux桌面环境中使用DeVeDe工具创建视频DVD。 DeVeDe是 ...