CodeIgniter - 自定义URL

时间:2014-02-02 08:30:22

标签: php codeigniter

无法找到我的问题的解决方案。谁使用CodeIgniter知道此框架中的所有URL都构造为:

site.com/controller/method/parameter...

有没有办法将其改为其他模式,例如:

site.com/controller-method-parameter.html

所以一般来说,有一种方法可以简单地将/更改为任何其他此类字符-,并使用ie来自动生成这些网址。 url helper?

1 个答案:

答案 0 :(得分:1)

是的,你可以做到这一点。 使用Routes类,例如你有一个名为'stories'的控制器和一个名为'story'的方法,它采用参数'故事id'并显示相应的故事, 所以在您的路线配置文件中

$route['story-(:num)'] = 'stories/story/$1';   

就是这样:))

有关详细信息,请查看此处https://codeigniter.com/user_guide/general/routing.html