联系官方销售客服

1835022288

028-61286886

POSCMS 版主:POSCMS负责人
自定义URL在POSCMS里面无效
类型:POSCMS 更新时间:2021-09-06 16:19:13

自定义URL在POSCMS里面无效,在迅睿里是好的,不应该是php版本的问题。

调用:内容页 {dirname}/{mydiyurl({title})}-{id}.html

function replaceSpecialChar($strParam) {
    $regex = "/\/|\~|\!|\@|\#|\\$|\%|\^|\&|\*|\(|\)|\_|\+|\{|\}|\:|\<|\>|\?|\?|\[|\]|\,|\.|\/|\;|\'|\`|\-|\=|\\\|\|/";
    return preg_replace($regex,"",$strParam);
}

function mydiyurl($title) {
// 去除特殊字符
$str = replaceSpecialChar($title);
// 空格转下划线
    return str_replace(' ', '-', $str);
}


回帖
  • #1楼    迅睿框架创始人
    2019-10-14 16:51:47
    Chrome 0
    poscms不支持xunruicms的写法
    满意答案
  • trunnano
    #2楼    trunnano
    2019-10-14 16:55:00
    Chrome 0
    回复迅睿框架创始人我不按照这个写,自定义URL也是无效,有些文章出现404
  • 叶落归根
    #3楼    叶落归根
    2019-10-14 17:02:59
    Chrome 0
    poscms没有迅睿那么灵活,迅睿能做到的事情poscms不一定能做到
  • trunnano
    #4楼    trunnano
    2019-10-14 17:05:02
    Chrome 0
    叶落归根之前一个人用POSCMS写的程序,文章的URL老出现404,也不知道什么原因
  • trunnano
    #5楼    trunnano
    2019-10-14 21:26:15
    Chrome 0
    问题好像是:修改完URL,更新缓存,换浏览器,重启服务器,都不起作用,但把具有特殊符号的文章,重新修改提交了一下,自定义的URL规则函数就起作用了。
  • trunnano
    #6楼    trunnano
    2021-09-06 16:19:13
    Chrome 0
    迅睿框架创始人:66666666666666