业务经理

微信扫描以上二维码

028-61286886

技术咨询

二级栏目伪静态设置成带栏目路径遇错

迅睿框架 更新 2024-12-03 17:33:53 大於

关于网站伪静态,先说下我对现在系统自带的URL规则的理解

我有个顶级栏目news,在这个顶级栏目下面有个子栏目 yule-news,有个子单页tiyu-news

对应现在系统自带的URL规则理解,


带栏目路径

如果设置了news 是带栏目路径,那么伪静态网址对就是abc.com/news

如果设置了yule-news 是带栏目路径,那么伪静态网址对就是abc.com/news/yule-news

如果设置了tiyu-news 是带栏目路径,那么伪静态网址对就是abc.com/news/tiyu-news


按说是不是就这样?


不带栏目路径

如果设置了news 是不带栏目路径,那么伪静态网址对就是abc.com/news

如果设置了yule-news 是不带栏目路径,那么伪静态网址对就是abc.com/yule-news

如果设置了tiyu-news 是不带栏目路径,那么伪静态网址对就是abc.com/tiyu-news


按说是不是就这样?


但我现在遇到的情况是,在没有对系统URL规则任何调整的前提下

设置news 不带栏目路径,伪静态网址是abc.com/news

设置yule-news 《《《《带或者不带栏目路径》》》,伪静态网址始终都是abc.com/yule-news,这个yule-news 死活带不上栏目路径


是不是我哪弄错了


方案

  • 迅睿官方创始人 #1 · 2024-12-02 20:24:46
    你要看它的规则代码是怎么写的,dirname这个是纯目录,如果前面有个p字,pdirname那就是层次的目录
  • 大於 #2 · 2024-12-02 21:46:43

    微信图片_20241202214258
    这样设置的,,二级栏目的网址倒是成功变成 abc.com/news/tiyu-news
    但打开报404错误了!

    微信图片_20241202214436
    配置也要调整吗?
  • 大於 #3 · 2024-12-02 22:01:53
    用了这里的目录模式AA/BB/,,也是报404 https://www.xunruicms.com/doc/1210.html
    微信图片_20241202220101.png
  • 迅睿官方创始人 #4 · 2024-12-02 23:37:06
    图二规则需要改,你这个规则没有识别/符号
  • 迅睿官方创始人 #5 · 2024-12-03 17:19:56

    微信图片_20241202214436
    你要把这个代码复制出来呀,代码以后不要截图,看吧,我就是知道哪里不对,也不方便一个个字母打出来呀,代码还有复制原文才方便人家二次修改
  • 大於 #6 · 2024-12-03 17:21:06
        "list-([A-za-z0-9 \-\_]+)-([0-9]+)\.html" => "index.php?c=category&dir=$1&page=$2",  //【不带栏目路径】模块栏目列表(分页)(list-{dirname}-{page}.html)
        "list-([A-za-z0-9 \-\_]+)\.html" => "index.php?c=category&dir=$1",  //【不带栏目路径】模块栏目列表(list-{dirname}.html)
        "show-([0-9]+)\.html" => "index.php?c=show&id=$1",  //【不带栏目路径】模块内容页(show-{id}.html)
    
        "search\/([a-z]+)\/(.+)\.html" => "index.php?s=$1&c=search&rewrite=$2",  //【共享模块搜索】模块搜索页(分页)(search/{modname}/{param}.html)
        "search\/([a-z]+)\.html" => "index.php?s=$1&c=search",  //【共享模块搜索】模块搜索页(search/{modname}.html)
    
    
        "([A-za-z0-9 \-\_]+)\/p([0-9]+)\.html" => "index.php?c=category&dir=$1&page=$2",  //【带栏目路径】模块栏目列表(分页)({dirname}/p{page}.html)
        "([A-za-z0-9 \-\_]+)\/([0-9]+)\.html" => "index.php?c=show&id=$2",  //【带栏目路径】模块内容页({dirname}/{id}.html)
        "([A-za-z0-9 \-\_]+)" => "index.php?c=category&dir=$1",  //【带栏目路径】模块栏目列表({dirname})
  • 迅睿官方创始人 #7 · 2024-12-03 17:29:33
    满意答案
     "([A-za-z0-9 \-\_\/]+)\/p([0-9]+)\.html" => "index.php?c=category&dir=$1&page=$2",  //【带栏目路径】模块栏目列表(分页)({dirname}/p{page}.html)
        "([A-za-z0-9 \-\_\/]+)\/([0-9]+)\.html" => "index.php?c=show&id=$2",  //【带栏目路径】模块内容页({dirname}/{id}.html)
        "([A-za-z0-9 \-\_\/]+)" => "index.php?c=category&dir=$1",  //【带栏目路径】模块栏目列表({dirname})
  • 大於 #8 · 2024-12-03 17:33:53
    @迅睿官方创始人:完美,,感谢创始人大帅B!

迅睿系统漏洞

GeoSeo收录宝
GeoSeo收录宝(2026-10-07)
重构 推送和收录两大菜单,优化细节,使操作更加简单。
文件管理器
文件管理器(2026-10-05)
批量上传,删除,新建文件,在线编辑,统计大小
GEO系统
GEO系统(2026-10-05)
增加排名管理,排名总览、明细、趋势 运营客户端升级方法:重新生成客户...
手机微信登录
手机微信登录(2026-10-02)
针对微信小程序官方审核要求,增加移动网站首页、隐私说明入口、服务支持...
图标库管理
图标库管理(2026-10-02)
移除后台管理和会员中心的冗余启用引用开关。 内置图标库增加增量更新...
广告投放管理
广告投放管理(2026-09-30)
优化广告显示 更新调用代码为模板标签
模板界面管理
模板界面管理(2026-09-30)
增加模板标签代码生成功能
GeoSeo工具箱
GeoSeo工具箱(2026-09-29)
新增AI可见度检测 支持多品牌管理(品牌/别名/竞品,数据隔离,定...
自定义页面
自定义页面(2026-09-29)
自定义布局页面、创建企业宣传页面、创建活动页面等需求,自由添加显示控...
全库搜索
全库搜索(2026-09-28)
去除权限控制,模块搜索改为默认主副表关联搜索