一聚教程网:一个值得你收藏的教程网站

热门教程

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

时间:2022-06-30 18:44:55 编辑:袖梨 来源:一聚教程网

首先你的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了,如果有复制的文件,将会影响二级目录的配置过程。

热门栏目