phpcms伪静态设置
文章描述:
phpcms怎么设置伪静态访问网页
网站配置
在phpcms后台扩展→URL规则管理→查看是否有以下URL规则
ID | 所属模块 | 名称 | 是否生成静态? | URL示例 | URL规则 |
---|---|---|---|---|---|
17 | content | show | × | show-1-2-1.html | show-{$catid}-{$id}-{$page}.html |
18 | content | show | × | content-1-2-1.html | content-{$catid}-{$id}-{$page}.html |
30 | content | category | × | list-1-1.html | list-{$catid}-{$page}.html |
在phpcms后台内容→管理栏目→修改→生成HTML设置,选择栏目页URL规则和内容页URL规则
栏目页URL规则:list-1-1.html
内容页URL规则:show-1-2-1.html
服务器配置
在宝塔面板网站→设置→伪静态里面添加以下代码:
location / {
index index.php index.html index.htm index.php;
#autoindex on;
rewrite ^/content-([0-9]+)-([0-9]+)-([0-9]+).html /index.php?m=content&c=index&a=show&catid=$1&id=$2&page=$3 last;
rewrite ^/list-([0-9]+)-([0-9]+).html /index.php?m=content&c=index&a=lists&catid=$1&page=$2 last;
rewrite ^/show-([0-9]+)-([0-9]+)-([0-9]+).html /index.php?m=content&c=index&a=show&catid=$1&id=$2&page=$3 last;
rewrite ^/tag/(.*)_([0-9]+) /index.php?m=content&c=tag&a=lists&tag=$1&page=$2 last;
rewrite ^/tag/(.*) /index.php?m=content&c=tag&a=lists&tag=$1&page=$2 last;
}
发布时间:2021/06/23
发表评论