开发框架 版主:迅睿框架研发组
内容页自定义字段url的伪静态规则编写问题
类型:迅睿CMS 更新时间:2022-10-21 17:47:24 无法通过id找到共享模块的模块目录

迅睿seo伪静态文章页url使用title作为页面url的时候,rewrite.php怎么写?

image

如上图所示的内容页设置方式,url也已经变成了/xingyezixun/fasdfwefasdfasfwfasdf.html

但是访问就是提示:您的系统遇到了故障,请联系管理员处理

rewrite.php的文档中目前是这样写的:"([A-za-z0-9 \-\_]+)\/([0-9]+)\.html" => "index.php?c=show&field=title&value=$2",  //【共享栏目测试规则】模块内容页({dirname}/{id}.html)


请教应该如何修改才能正常访问?

回帖
  • 迅睿框架技术-岳老师
    #1楼    迅睿框架技术-岳老师
    2022-10-21 16:15:38
    Chrome 0
    你titile是字母啊,你为什么要写0-9?
    "([A-za-z0-9 \-\_]+)\/([a-z]+)\.html" => "index.php?c=show&field=title&value=$2",
  • Deam
    #2楼    Deam
    2022-10-21 16:17:07
    Chrome 0
    您的系统遇到了故障 ,遇到这个提示需要开启开发者模式
  • 小舟
    #3楼    小舟
    2022-10-21 16:39:55
    Chrome 0
    迅睿框架技术-岳老师 ([A-za-z0-9 \-\_]+)\/([A-za-z0-9 \-\_]+)\.html" => "index.php?c=show&field=title&value=$2",我改为上面这个样子对么?但是同样还是无法访问。提示:您的系统遇到了故障,请联系管理员处理
  • 小舟
    #4楼    小舟
    2022-10-21 16:40:30
    Chrome 0
    Deam
    image
    我开启了,然后提示这个。
  • 迅睿框架技术-岳老师
    #5楼    迅睿框架技术-岳老师
    2022-10-21 16:41:35
    小米手机 0
    显示故障,你要用二流楼的方法把模式打开,才能看到什么样的故障,你这个根本看不出什么样的故障嘛。
  • 迅睿框架技术-岳老师
    #6楼    迅睿框架技术-岳老师
    2022-10-21 16:44:21
    Chrome 0
    这个提示有两种可能性1 是数据问题,如何排查,还原动态地址,新发布一篇文章试一试访问前端,例如 index.php?c=show&id=新id,如果正常访问,然后把id变成你这篇故障文章的id,如果依然提示无法通过id找到目录,那么就是你这条数据有问题,新发布即可2 是解析规则写法问题,先排查1,如果1排除了我再给你提供新的方案
  • 小舟
    #7楼    小舟
    2022-10-21 16:46:39
    Chrome 0
    dayrui 还原为动态正常,还原为/id.html伪静态正常,我现在是要将内容页地址改为title.html这种方式,不知道怎么操作。可否直接给予解决方案,这边另行付费。
  • 迅睿框架技术-岳老师
    #8楼    迅睿框架技术-岳老师
    2022-10-21 16:48:09
    Chrome 0
    index.php?c=show&field=title&value=标题值手动访问这个页面能不能定向到内容页面去
  • 迅睿框架技术-岳老师
    #9楼    迅睿框架技术-岳老师
    2022-10-21 17:45:34
    Chrome 0
    满意答案
  • 小舟
    #10楼    小舟
    2022-10-21 17:47:24
    Chrome 0
    @迅睿框架技术-岳老师:感谢官方!