讯睿sitemap配置伪静态 宝塔面板

讯睿的sitemap不配置伪静态是用不了的

将以下代码手动写入到更目录的./config/rewrite.php 数组体[ .... ]中

<?php

/**
 * URL解析规则
 * 例如:  114.html 对应 index.php?s=demo&c=show&id=114
 * 可以解析:  "114.html"  => 'index.php?s=demo&c=show&id=114',
 * 动态id解析:  "([0-9]+).html"  => 'index.php?s=demo&c=show&id=$1',
 */

return [
    
    /***********************下面写你自己的URL解析规则********************/

    /***********************共享栏目测试规则:栏目列表页面分页的伪静态解析*************************/
    "list\-([\w]+)\-([0-9]+).html(.*)"  => 'index.php?c=category&dir=$1&page=$2',

    /***********************共享栏目测试规则:栏目列表页面的伪静态解析*************************/
    "list\-([\w]+).html(.*)"  => 'index.php?c=category&dir=$1',

    /***********************共享栏目测试规则:内容页面分页的伪静态解析*************************/
    "show\-([0-9]+)\-([0-9]+).html(.*)"  => 'index.php?c=show&id=$1&page=$2',

    /***********************共享栏目测试规则:内容页面的伪静态解析*************************/
    "show\-([0-9]+).html(.*)"  => 'index.php?c=show&id=$1',

    'sitemap\.txt' => 'index.php?s=sitemap&page=999', // 地图规则
    'sitemap([0-9]+)\.txt' => 'index.php?s=sitemap&page=999&p=$1', // 地图规则分页
    'sitemap\-([a-z]+)\-([0-9]+)\.txt' => 'index.php?s=sitemap&page=999&mid=$1&catid=$2', // 栏目地图规则
    'sitemap\-([a-z]+)\-([0-9]+)\-([0-9]+)\.txt' => 'index.php?s=sitemap&page=999&mid=$1&catid=$2&p=$3', // 栏目地图规则分页
    'sitemap\.xml' => 'index.php?s=sitemap&c=home&m=xml&page=998', // 地图规则
    'sitemap([0-9]+)\.xml' => 'index.php?s=sitemap&c=home&m=xml&page=998&p=$1', // 地图规则分页
    'sitemap\-([a-z]+)\-([0-9]+)\.xml' => 'index.php?s=sitemap&c=home&m=xml&page=999&mid=$1&catid=$2', // 栏目地图规则
    'sitemap\-([a-z]+)\-([0-9]+)\-([0-9]+)\.xml' => 'index.php?s=sitemap&c=home&m=xml&page=999&mid=$1&catid=$2&p=$3', // 栏目地图规则分页


];

然后宝塔面板站点的伪静态放入放入以下代码

image

location = /sitemap.txt {
    rewrite ^/sitemap\.txt$ /index.php?s=sitemap&page=999 last;
}

location ~ /sitemap([0-9]+)\.txt {
    rewrite ^/sitemap([0-9]+)\.txt$ /index.php?s=sitemap&page=999&p=$1 last;
}

location ~ /sitemap\-([a-z]+)\-([0-9]+)\.txt {
    rewrite ^/sitemap\-([a-z]+)\-([0-9]+)\.txt$ /index.php?s=sitemap&page=999&mid=$1&catid=$2 last;
}

location ~ /sitemap\-([a-z]+)\-([0-9]+)\-([0-9]+)\.txt {
    rewrite ^/sitemap\-([a-z]+)\-([0-9]+)\-([0-9]+)\.txt$ /index.php?s=sitemap&page=999&mid=$1&catid=$2&p=$3 last;
}

location = /sitemap.xml {
    rewrite ^/sitemap\.xml$ /index.php?s=sitemap&c=home&m=xml&page=998 last;
}

location ~ /sitemap([0-9]+)\.xml {
    rewrite ^/sitemap([0-9]+)\.xml$ /index.php?s=sitemap&c=home&m=xml&page=998&p=$1 last;
}

location ~ /sitemap\-([a-z]+)\-([0-9]+)\.xml {
    rewrite ^/sitemap\-([a-z]+)\-([0-9]+)\.xml$ /index.php?s=sitemap&c=home&m=xml&page=999&mid=$1&catid=$2 last;
}

location ~ /sitemap\-([a-z]+)\-([0-9]+)\-([0-9]+)\.xml {
    rewrite ^/sitemap\-([a-z]+)\-([0-9]+)\-([0-9]+)\.xml$ /index.php?s=sitemap&c=home&m=xml&page=999&mid=$1&catid=$2&p=$3 last;
}

 

posted @ 2025-08-13 15:10  冷晨  阅读(11)  评论(0)    收藏  举报