如何在codeigniter中使用htaccess创建一个干净的URL并隐藏url段?

时间:2015-06-02 15:49:12

标签: .htaccess codeigniter url

我的网址如下:

http://kanchannews.com/news/news-details/103/Top-5-Mind-Blowing-Facts-You-Know-
About-Samsung

我想表现的是:

http://kanchannews.com/news/Top-5-Mind-Blowing-Facts-You-Know-About-Samsung

我可以使用htaccess获取此类网址吗?我在这个项目中使用了codeigniter。

1 个答案:

答案 0 :(得分:2)

这将通过CI路由完成。您遇到的问题是您的网址中没有帖子的ID。如果标题也是唯一的,那你就没事了。

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

这会将所有内容重新路由到" news_by_title"新闻控制器中的方法,您需要使用标题查询数据库。

http://www.codeigniter.com/userguide3/general/routing.html