2013-07-09 117 views
0

我是新来的codeigniter,是否有可能隐藏一些网段的URL,但需要它们在控制器内,我知道这可能是一个愚蠢的问题,但对于我需要知道的SEO。Codeigniter隐藏网址段

我目前的网址:

http://mysite.com/mobiles/smartphone/iphone-5/1534

现在,这里mobiles是我的控制器,smartphone是内mobiles controller我的功能,iphone-5是产品名称(只是为了SEO的目的)和最后1534是我需要的SQL查询的ID

是否有可能获得这种类型的网址

http://mysite.com/mobiles/smartphone/iphone-5/

在这里,当我做$this->uri->segment(4)我可以得到该ID的主ID是不存在的URL,但在控制器。

在简单的话我只是想隐藏URL中的ID为SEO

+0

如果你在你的控制器使得像'iphone-5 --- 1534'这样的url只是爆炸了--- ---' –

+0

一个不好的URL搜索引擎优化,我只想我的电话5与类名称和函数名称的网址 –

+0

我认为,但我不知道这个要求不能实现 –

回答

1

答案是否定的,你不能这样做,因为笨读取浏览器的URI段。对于这种情况,有别名/ slug。它是通过别名/段落的标题来唯一标识每个帖子的。新的iphone 6发布=新iphone-6发布等