lnmp环境wordpress二级目录伪静态配置教程

首先你的web服务器环境是lnmp,nginx的。进入你vps的终端。

1、输入:  cd /usr/local/nginx/conf/

2、在当前目录下新建一个wordpress子目录的伪静态,如xs.conf;新建很简单,直接 vi xs.conf

3、把以下代码输入到 xs.conf中。

 代码如下 复制代码

location /xiaoshuo/ {
 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 (.*) /xiaoshuo/index.php;
 }
}

保存,退出。其中 xiaoshuo 是你wp子目录的名字。

4、cd vhost/  进入vhost目录,找到你的根域名.conf,如我的就是 ituibar.com.conf  ,  在server中添加include xs.conf,如下图所示

nginx

键入:  :x  退出

输入  /usr/local/nginx/sbin/nginx -t 检测一下代码有没有错误,如果没有错误,就输入以下代码,重启nginx.

server nginx reload

OK,上面就是全部过程。

下面则附我设置过程中遇到的问题,

如果你把 ituibar.com.conf 复制一份,为了保险期间你复制成不同的名字,如 i.conf, 你测试代码正确与否,会出现以下警告。

nginx: [warn] conflicting server name "ituibar.com" on 0.0.0.0:80, ignored

删除掉就OK了,如果有复制的文件,将会影响二级目录的配置过程。

时间: 2024-12-22 07:56:28

lnmp环境wordpress二级目录伪静态配置教程的相关文章

LNMP环境下WordPress二级目录伪静态规则例子

一般情况下网站都放到根目录,但有时也会将一些子站放到二级目录.对于LNMP或其他Nginx环境,如果将Wordpress站点放到二级目录,就要为Wordpress配置专门的二级目录伪静态规则. 打开 nginx.conf 或者某个站点的配置环境(例如:duoluodeyu.com.conf),在 server { } 大括号里面增加以下代码实现为二级目录son增加Wordpress伪静态规则: location /son/{      try_files $uri $uri/ /son/inde

LNMP下WordPress伪静态配置教程

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

Java开发环境Tomcat (7.0)数据源配置教程

Tomcat的Java Web容器下配置DataSource(数据源)对象.JDBC中的javx.sql.DataSource接口负责建立于数据库的连接,程序中直接从数据源中获取数据库连接.DataSource对象由Servlet容器Tomcat进行管理,其实获取数据库连接是从连接池中选取空闲连接.它基于Java中的JNDI(Java 命名与目录接口)来实现. 一.所有项目共用一个连接池 1.配置数据源context.xml: 在tomcat 的conf 目录下有context.xml 文件,这

wordpress开启memcached的配置教程

前沿: 最近研究memcached服务,就想着把博客也添加这服务,此文章环境为centos6.5下的LNMP. 一. 安装memcached服务 安装libevent包: yum install libevent-devel -y 下载memcached最新包 wget http://memcached.org/latest 下载后解压缩 tar -zxvf memcached-1.x.x.tar.gz 进入解压的目录 cd memcached-1.x.x 编译安装 ./configure –p

织梦dedecms5.7中tags标签伪静态配置教程

关于tags伪静态配置比其它的配置要简单的多了只需要修改几个小地方即可实现. DedeCms默认的TAG标签URL,形如/tags.php?/dedecms模板 /,是不是觉得有个问号不怎么爽,我们改 成/tags/dedecms模板 /,是不是好看多了. 下面我们来改一下,打开/include/taglib/tag.lib.php:  代码如下 复制代码 查找: $row['link'] = $cfg_cmsurl."/tags.php?/".urlencode($row['keyw

dedecms网站目录安全配置教程

首先我们应该对DEDE进行升级和打补丁,升级后要进行文件核验看是否被入侵或有多余的危险文件:   升级和核验文件后我们再做网站的安全设置: 先关闭整个网站(全站)的写入权限 再开启某些(少数的)需要写入权限的目录写入权限 然后再关闭危险目录的执行权限(前提是这些目录不需要执行PHP等动态代码,只有静态文件或附件或js等)  data.templets.uploads.a或html目录(生成HTML静态页面的保存目录), 开启写入权限,关闭执行权限. 不需要专题的,建议删除special 目录,

修改Linux VPS主机已挂载硬盘文件夹目录的配置教程

今天上午有网友购买的某鸟云主机产品,因为系统安装后默认自动挂载的目录是data目录,而这位朋友则需要安装WDCP面板,理论上也可以在面板后台指定目录,但是他一定要按照官方的目录WWW挂载.于是帮助他处理后可以直接可以修改挂载目录解决已有目录的更换过程.   第一.理论上的步骤方法   理论上这样的操作方法网上也有很多,我们只需要创建一个需要挂载的目录,然后将已有挂载的目录卸载掉,然后重新到新的目录中挂载就可以解决问题.   1.新建www目录    代码如下 复制代码 mkdir /www  

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

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

linux系统中WordPress伪静态配置方法

L我们是否有发现环境中我们较为常用的wordpress伪静态不生效,内页出现404错误页面.这个问题很好解决,因为我们lnmp采用的是nginx,而不是apache,所以不如apache直接丢htaccess文件到网站根目录就可以生效伪静态. 首先,默认安装的lnmp环境中已经有伪静态文件wordpress.conf文件在"/usr/local/nginx/conf/wordpress.conf"中,我们可以核对一下里面的编译代码是不是为:  代码如下 复制代码 if (-f $req