静态生成规则应该如何精确到栏目

迅睿框架 更新 2021-10-27 10:34:02 bdzhuosheng

静态生成规则应该如何精确到栏目

一级-产品中心 对应URL名chanpinzhongxin

二级-起重链条 对应URL名qizhongliantiao

三级-100级起重链条 对应URL名 100jiqizhongliantiao

列表页--产品 对应URL名300.html

目前的静态规则是

栏目页{dirname}

内容页{dirname}/{xxxurl($data)}

但是左侧导航的时候 调用的是带3级的菜单 三级只显示100jiqizhongliantiao 想叫他显示链接 qizhongliantiao/100jiqizhongliantiao/

例如

您现在所在的位置:主页 > 产品中心 > 起重链条 > 100级起重链条 > 这个100级起重链条的链接就是100jiqizhongliantiao 想叫他显示qizhongliantiao/100jiqizhongliantiao/


产品链接 现在是100jiqizhongliantiao/391.html 想叫他显示qizhongliantiao/100jiqizhongliantiao/391.html

其中的内页和详情页的链接都去掉一级栏目的chanpinzhongxin 显示二级三级栏目链接 用PDIRNAME也试过,多出来很多。dir就少很多缺少中间的链接,请问该如何解决。

方案

  • 迅睿框架联合创始人 #1 · 2021-10-27 09:05:12
    没看明白,你得把地址规律说出来,比如:/栏目目录/栏目id.html,中文描述
  • bdzhuosheng #2 · 2021-10-27 09:09:21
    迅睿框架联合创始人 一级栏目--产品中心--关于我们
    产品中心内包含--起重链条 起重链条包含--100级起重链条 100级起重链条下面是产品 相当于三级栏目了用dirname生成静态规则 栏目地址100级起重链条 就变成了100jiqizhongliantiao 想叫他前面带上qizhongliantiao这个栏目地址 而不带一级栏目产品中心的地址链接要实现qizhongliantiao/100jiqizhongliantiao/391.html 内容页qizhongliantiao/100jiqizhongliantiao 栏目页但是现在是100jiqizhongliantiao/391.html 内容页100jiqizhongliantiao 栏目页地址解析少了中间的 起重链条的链接要是加速pdirname 就会把chanpinzhongxin这个链接也带上去了,因为是迁移数据,要保证URL一致,暂时不知道如何解决这个生成问题。
  • 迅睿框架联合创始人 #3 · 2021-10-27 09:14:22

    qizhongliantiao这个是什么/100jiqizhongliantiao这个是什么/391这个应该是id.html

    qizhongliantiao这个是什么/100jiqizhongliantiao这个是什么

  • bdzhuosheng #4 · 2021-10-27 09:33:14
    迅睿框架联合创始人 产品中心--起重链条--100级起重链条--产品chanpinzhongxin/qizhongliantiao/100jiqizhongliantiao/id.html现在用pdirname就是全都显示了 想不显示产品中心的那个chanpinzhongxin用dirname就显示100jiqizhongliantiao/id.html 而不显示qizhongliantiao那个栏目了。就是说产品是三级分类的
  • 迅睿框架联合创始人 #5 · 2021-10-27 09:48:19
    你得把地址规律说出来,比如:/栏目目录/栏目id.html,中文描述
  • bdzhuosheng #6 · 2021-10-27 09:58:24
    迅睿框架联合创始人 chanpinzhongxin/qizhongliantiao/100jiqizhongliantiao/id.html栏目目录/栏目目录/栏目目录/id.html不显示第一个栏目目录就可以。
  • 迅睿框架联合创始人 #7 · 2021-10-27 10:04:36
    这样解释:几级栏目目录/几级栏目目录/几级栏目目录/id.html
  • bdzhuosheng #8 · 2021-10-27 10:07:07
    迅睿框架联合创始人

    chanpinzhongxin(一级)/qizhongliantiao(二级)/100jiqizhongliantiao(三级)/(产品)id.html

    一级栏目目录/二级栏目目录/三级栏目目录/id.html

    不显示第一个一级栏目目录就可以。

  • 迅睿框架联合创始人 #9 · 2021-10-27 10:09:59
    满意答案
    chanpinzhongxin(顶级级)/qizhongliantiao(父级)/100jiqizhongliantiao(本身)/(产品)id.html{otdirname}/{opdirname}/{dirname}/{id}.html
    参考文档:《URL规则参数介绍》
  • bdzhuosheng #10 · 2021-10-27 10:34:02
    @迅睿框架联合创始人:感谢,要的就是这个规则写法,还在测试调整中。

迅睿系统漏洞

GeoSeo收录宝
GeoSeo收录宝(2026-09-01)
升级 ai智能发布功能 升级 支持8国语言后端设置和前端输出功能 ...
Word发布批量上传
Word发布批量上传(2026-08-31)
版本覆盖问题重发
多语言翻译Seolang
多语言翻译Seolang(2026-08-31)
新增 LLM 大模型对话翻译模块 配置层强类型化重构 URL 模...
自定义存储
自定义存储(2026-08-30)
同步服务器端通用版实现,统一管理端、CMS 端和浏览器直传的提示与错...
GeoSeo工具箱
GeoSeo工具箱(2026-08-29)
新增 bing推送 新增 IndexNow推送 新增 baidu...
外贸多语言建站
外贸多语言建站(2026-08-27)
新增阿里云专业版入口 新增阿里云自动识别字符格式
Querylist渐进式采集
Querylist渐进式采集(2026-08-26)
增加范围截取规则
实时任务
实时任务(2026-08-26)
补充并整理完整使用说明、历史版本更新日志,统一帮助页样式。