CodeIgniter最小化URL的长度

时间:2011-07-27 08:42:48

标签: php codeigniter codeigniter-url

所以,我遇到了很大的问题。

我正在使用CodeIgniter。我有一个网站运行,有很多页面,所以网址太大,看起来太糟糕了。所以我想做的是缩短我的网址。例如:

www.abc.com/main/home/promotion/deals

我想做这样的事情:

www.abc.com/deals

所以我的问题是,我应该如何在CodeIgniter中做这件事?是否有内置的帮助器或库来处理我的问题?

2 个答案:

答案 0 :(得分:6)

您一定要查看URI Routing

在你的情况下:

$route['deals'] = "main/home/promotion/deals";

答案 1 :(得分:1)

如果您想以更自动的方式实际更改网址长度,这是一篇很好的文章:

http://www.web-and-development.com/codeigniter-minimize-url-and-remove-index-php/#removing-first-url-segment

我认为有很多用法的例子,所以它也像是一个关于如何使用Codeigniter路线的小教程。

这非常有用,尤其是如果您使用动态内容并自动创建网址(例如,搜索引擎优化内容和客户创建的网址)。