聯系官方銷售客服
1835022288
028-61286886
自定義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); }
poscms不支持xunruicms的寫法
回復迅睿框架創始人
我不按照這個寫,自定義URL也是無效,有些文章出現404
poscms沒有迅睿那么靈活,迅睿能做到的事情poscms不一定能做到
回復@葉落歸根
之前一個人用POSCMS寫的程序,文章的URL老出現404,也不知道什么原因
問題好像是:修改完URL,更新緩存,換瀏覽器,重啟服務器,都不起作用,但把具有特殊符號的文章,重新修改提交了一下,自定義的URL規則函數就起作用了。