联系官方销售客服

1835022288

028-61286886

开发框架 版主:迅睿框架研发组
英文标题伪静态,中间的空格怎么去掉呢
类型:迅睿CMS 更新时间:2021-07-10 10:47:35

请问英文标题伪静态,中间的空格怎么去掉呢?空格生成的是'%20',怎么样能替换成‘_’,谢谢

回帖
  • 迅睿框架技术-实习
    #1楼    迅睿框架技术-实习
    2021-07-05 17:04:37
    Chrome 0
    查看源代码截图看看,例如
    image
  • 流年乱了浮生
    #2楼    流年乱了浮生
    2021-07-05 17:09:35
    Chrome 0
    迅睿框架技术-实习
    微信截图_20210705170825
  • 迅睿框架技术-实习
    #3楼    迅睿框架技术-实习
    2021-07-05 17:11:40
    Chrome 0
    这个功能需要使用自定义url功能,是cms最简单的方式参考文档:《共享模块、共享栏目URL》
  • 流年乱了浮生
    #4楼    流年乱了浮生
    2021-07-09 09:18:59
    Chrome 0
    迅睿框架技术-实习 能否把空格改成下划线呢?
  • 迅睿框架技术-实习
    #5楼    迅睿框架技术-实习
    2021-07-09 09:26:18
    Chrome 0
    可以是可以,需要你自定义seo函数,需要有点php基础
  • 流年乱了浮生
    #6楼    流年乱了浮生
    2021-07-10 10:29:57
    Chrome 0
    迅睿框架技术-实习 4.5.1版本中
    已经写好代码function replaceSpecialChar($strParam) { $regex = "/\/|\~|\!|\@|\#|\\$|\%|\^|\&|\*|\(|\)|\_|\+|\{|\}|\:|\<|\>|\?|\?|\[|\]|\,|\.|\/|\;|\'|\`|\-|\=|\\\|\|/"; return preg_replace($regex,"",$strParam);}function mydiyurl($title) { $str = replaceSpecialChar($title); return str_replace(' ', '_', $str);} "show\-(.+).html(.*)" => 'index.php?c=show&id=$1', 规则这样,请问这样对吗?网页还是404.
  • 迅睿框架技术-实习
    #7楼    迅睿框架技术-实习
    2021-07-10 10:47:35
    Chrome 0
    你这种适用于:/show-aaaaaaaaa.html的地址但是你指向不对啊, "show\-(.+).html(.*)" => 'index.php?c=show&id=$1', ,必须要id,你这个显然不是id啊,你这个只能生成真静态了