联系官方销售客服

1835022288

028-61286886

求助 版主:官方研发技术组
已验证重复 前台怎么利用这个值来查询文章
类型:迅睿CMS 更新时间:2020-09-11 02:57:31

自定义模块-内容字段-(字段名称md5 已验证重复 前台怎么利用这个值来查询文章)

比如正常连接是http://127.0.0.1/index.php?c=show&id=2191

我想用http://127.0.0.1/index.php?c=show&md5=2cfd4560539f887a5e420412b370b361

并写nginx伪静规则http://127.0.0.1/2cfd4560539f887a5e420412b370b361/ 能够进行访问

回帖
  • 官方研发实习技术
    #1楼    官方研发实习技术
    2020-09-10 16:21:06
    Chrome 0
    md5字段是已经创建了好了吧
    参考教程:https://www.xunruicms.com/doc/662.html设置url解析的规则,config/rewrite.php文件
    "(.+)"   =>	"index.php?s=news&c=show&field=md5&value=$1", /// news改成你的模块目录,这个规则只能放在最后,权重最高的
    建议改成:http://127.0.0.1/md5/2cfd4560539f887a5e420412b370b361/
    "md5\/(.+)"   =>	"index.php?s=news&c=show&field=md5&value=$1", /// news改成你的模块目录
  • 天天向上
    #2楼    天天向上
    2020-09-10 16:24:52
    Chrome 0
    对的,可以实现,我网站生成拼音作为url就是按照这个教程
  • xd
    #3楼    xd
    2020-09-10 16:29:36
    Chrome 0
    官方研发实习技术 如何设置不进行301 能正常访问
  • 官方研发实习技术
    #4楼    官方研发实习技术
    2020-09-10 16:31:00
    Chrome 0
    这个方法就是不进行301啊
  • 易学习
    #5楼    易学习
    2020-09-10 16:31:32
    Chrome 0
    20块啊,加我QQ远程给你搞定
  • xd
    #6楼    xd
    2020-09-10 16:37:04
    Chrome 0
    官方研发实习技术 开发者模式
    当前URL[http://127.0.0.1/md5/2cfd4560539f887a5e420412b370b361/]
    与其本身地址[http://127.0.0.1/index.php?c=show&id=2191]不符
    正在自动跳转本身地址(关闭开发者模式时即可自动跳转)
  • xd
    #7楼    xd
    2020-09-10 16:38:16
    Chrome 0
    官方研发实习技术 "md5\/([0-9a-fA-F]{32})" => "index.php?s=news&c=show&field=md5&value=$1",规则我修改成这个会301
  • 官方研发实习技术
    #8楼    官方研发实习技术
    2020-09-10 16:42:28
    Chrome 0
    你少了做了一部,url规则没改自定义函数文件: /config/custom.php
    增加以下函数体:
    function my_md5_url($data) { return "/md5/".md5($data['id'])."/"; } // 这个函数内容你自己定义
    那么你就填写: {my_md5_url($data)}

    image
  • xd
    #9楼    xd
    2020-09-10 17:37:52
    Chrome 0
    官方研发实习技术 还是这样
    当前URL[http://127.0.0.1/md5/2cfd4560539f887a5e420412b370b361/]
    与其本身地址[http://127.0.0.1/index.php?c=show&id=2191]不符
    正在自动跳转本身地址(关闭开发者模式时即可自动跳转)
  • 官方研发实习技术
    #10楼    官方研发实习技术
    2020-09-10 17:40:22
    Chrome 0
    这个提示只怪你了,地址没有更新过来xd
  • xd
    #11楼    xd
    2020-09-10 17:43:55
    Chrome 0
    官方研发实习技术 在哪更新 我本地测试老是301 在服务器那边就正常了
  • 官方研发实习技术
    #12楼    官方研发实习技术
    2020-09-10 17:45:20
    Chrome 0
    伪静态教程的最后一个步骤,批量更新URL,或者去后台编辑一下id是2191的记录
    满意答案
  • xd1598
    #13楼    xd1598
    2020-09-11 02:57:31
    Chrome 0
    @官方研发实习技术:感谢感谢感谢感谢