pbootcms全站伪静态方法 二级和三级栏目也适用

92建站   PbootCms   2021-10-14   收藏本文

本文介绍了pbootcms全站伪静态的实现方法,Apache环境和IIS环境默认在根目录加了伪静态规则了,不需要操作,只要主机支持伪静态即可。Nginx环境,请打开nginx.txt文件,把里面的代码复制到配置中,下面我们以宝塔为例,

旺铺招租1 旺铺招租2 旺铺招租3

pbootcms全站伪静态不同的服务器环境,设置情况是不一样的,下面分别来说。

一、Apache环境和IIS环境

这两情况下,程序已经在根目录加了伪静态规则,只要主机支持伪静态就可以直接生效。

二、Nginx环境

打开nginx.txt文件,把里面的代码复制到配置就可以了。下面我们以宝塔为例讲解。

首先,找到伪静态规则的文件rewrite,里面有个nginx.txt,路径如下:

pbootcms伪静态

然后,将nginx.txt里的伪静态规则复制到宝塔后台就行了,如下所示:

pbootcms伪静态

pbootcms伪静态

官方默认伪静态规则:

location / {
    if (!-e $request_filename){
        rewrite ^/(.*)$ /index.php?p=$1 last;
    }
}

如果是二级栏目,比如目录a,如下:

location / {
    if (!-e $request_filename){
        rewrite ^/a/(.*)$ /a/index.php?p=$2 last;
    }
}

如果是三级栏目,并且二级固定,三级不固定,比如p1,p2,p3,如下:

location / {
    if (!-e $request_filename){
        rewrite ^/a/([0-9a-z-A-Z]+)/(.*)$ /a/$1/index.php?p=$2 last;
    }
}

根据情况选择填上就可以了。

TAG标签: pbootcms伪静态
旺铺招租4
旺铺招租5 旺铺招租5
展开