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

迅睿框架 更新 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
    @迅睿框架联合创始人:感谢,要的就是这个规则写法,还在测试调整中。

迅睿系统漏洞

站群分站系统
站群分站系统(2026-10-15)
子站域名新增llms.txt访问
GEO系统
GEO系统(2026-10-14)
修复下载zip空白地址问题 修复流量复刻和任务队列错误
GeoSeo收录宝
GeoSeo收录宝(2026-10-14)
新增 站长工具箱 前端首页自动调用meta 数据
滑块验证码 Gocaptcha
滑块验证码 Gocaptcha(2026-10-13)
基于开源项目 go-captcha 的行为验证码插件,滑动拼图、区域...
GeoSeo工具箱
GeoSeo工具箱(2026-10-13)
优化巡检任务
GeoSeo排名助手
GeoSeo排名助手(2026-10-11)
加入大模型自定义
SEO聚合关键字
SEO聚合关键字(2026-10-11)
优化关键字列表页最多支持1万篇文章,过多会导致服务器扛不住;
CMS内容同步复制
CMS内容同步复制(2026-10-10)
增加时间是否更新的开关