我正计划开发中型网站。我想使用SEO友好网址
http://foobar.com/category/fun/
http://foobar.com/article/lorem-ipsum.html
正如您所看到的,我想使用slugs作为控制器名称。 我打算以下面的方式实现它。
一个文件来处理所有请求。
在routes.php中
$route['(:any)'] = 'my_routes/$1';
然后在my_routes中使用$ this-> uri->段我可以确定请求哪个控制器。
在整个网站上只使用一个文件(my_routes)是个好主意吗?
你能推荐一些更好的解决方案吗?
答案 0 :(得分:1)
是的,这是一个很好的决定。我在我的项目中也这样做,所有路由都通过index.php和.htaccess文件配置为在index.php上发送所有URL。