1

我打算开发中型网站。我想使用 SEO 友好的 url 之类的

http://foobar.com/category/fun/
http://foobar.com/article/lorem-ipsum.html

如您所见,我想使用 slugs 作为控制器名称。我打算通过以下方式实现它。

一个文件来处理所有请求。

在 routes.php 中

$route['(:any)'] = 'my_routes/$1';

然后在带有 $this->uri->segment 的 my_routes 中,我可以确定请求哪个控制器。

对整个网站只使用一个文件 (my_routes) 是个好主意吗?

你能给我推荐一些更好的解决方案吗?

4

1 回答 1

1

是的,这是个好决定。我在我的项目中做同样的事情,所有路由都通过 index.php 和 .htaccess 文件配置为发送 index.php 上的所有 URL。

于 2012-10-05T13:48:03.863 回答