我不知道如何处理以及哪种类型的网址最好
如果标题网址具有特殊字符和任何类型的关键网址无论如何。
我对写网址有一些想法,我不知道最好的方式。
首先,当我们在数据库中添加记录时,我们根据url sporting添加标题替换特殊字符以及将来使用str_replace
preg_repalce
以及任何其他方式创建任何其他类型。
在我们编写网址时,我们使用str_replace
preg_repalce
第三,我们以这种方式处理$config['permitted_uri_chars'] = 'a-z 0-9~%.:_()@\-';
如果有任何人有更多的想法和处理关键网址的最佳方式请分享经验
答案 0 :(得分:1)
Codeigniter附带了一个非常方便的URL帮助程序。其中一个功能就是做到这一点。 (删除任何非法字符,替换空格并强制使用我总是使用的小写字母。)
$title = "This is my best product";
$url_title = url_title($title, '-', TRUE);
// Produces: this-is-my-best-product
第一个参数是您的字符串,第二个参数是您要使用的字词分隔符(' _',' - ',''等)并且第三个参数强制使用小写。
你可以在这里阅读: PHP requirement
希望有所帮助,
保罗。