联系官方销售客服

1835022288

028-61286886

应用插件 版主:官方插件技术组
栏目目录中设置有短横杠,伪静态前端地址是/category-15.html 访问是404
类型:迅睿CMS 更新时间:2022-03-25 22:08:56 内容系统 栏目目录
插件 建站系统 V3.17
应用作者 迅睿官方团队
发布时间 2022-03-01 15:30:06
更新时间 2024-12-19 10:00:07

我在栏目目录中设置有短横杠,比如cateorgy-15    然后伪静态前端地址是/category-15.html 访问是404,去掉后台栏目目录短横杠,改为category15,前台打开就正常了。请问,如何设置才能支持短横杠地址?

插件教程:https://www.xunruicms.com/doc/app-928.html

回帖
  • 亿友
    #1楼    亿友
    2022-03-25 21:53:42
    Chrome 0
    config/rewrite.php 中的规则有没有改?相应的规则贴出来看下
  • 小舟
    #2楼    小舟
    2022-03-25 21:55:17
    Chrome 0
    亿友 // 共享栏目测试规则---解析规则----开始 "([A-za-z0-9 \-\_]+)-([0-9]+)\.html" => "index.php?c=category&dir=$1&page=$2", //【共享栏目测试规则】模块栏目列表(分页)({dirname}-{page}.html) "([A-za-z0-9 \-\_]+)\.html" => "index.php?c=category&dir=$1", //【共享栏目测试规则】模块栏目列表({dirname}.html) "([A-za-z0-9 \-\_]+)\/([0-9]+)-([0-9]+)\.html" => "index.php?c=show&id=$2&page=$3", //【共享栏目测试规则】模块内容页(分页)({dirname}/{id}-{page}.html) "archives([0-9]+)1\.html" => "index.php?c=show&id=$1", //【共享栏目测试规则】模块内容页(archives{id}1.html)
  • 亿友
    #3楼    亿友
    2022-03-25 21:56:53
    Chrome 0
    ([A-za-z0-9 \-\_]+)-([0-9]+)\.html 中间-前面加\试下
  • 官方插件技术-岳老师
    #4楼    官方插件技术-岳老师
    2022-03-25 21:57:30
    Chrome 0
    "([A-za-z0-9 \-\_]+)\.html" => "index.php?c=category&dir=$1", //【共享栏目测试规则】模块栏目列表({dirname}.html)伪静态解析规则调试方法


  • 亿友
    #5楼    亿友
    2022-03-25 22:01:59
    Chrome 0
    小舟 不对,你要一句一句来,然后15是id是吧,那你其他清掉先用下面这句试下"category-([0-9]+)\.html" => "index.php?c=category&id=$1",
  • 亿友
    #6楼    亿友
    2022-03-25 22:04:27
    Chrome 0
    不行 category 这个都是固定叫category的吗?试下"category\-([0-9]+).html(.*)" => "index.php?c=category&id=$1",
    满意答案
  • 小舟
    #7楼    小舟
    2022-03-25 22:08:36
    Chrome 0
    亿友 找到原因了 根据你的提示,是因为横杠和分页的横杠冲突了 我将分页横杠改为间隔符,就好了~
  • 小舟
    #8楼    小舟
    2022-03-25 22:08:56
    Chrome 0
    @亿友:提示~已经解决问题