Codeigniter隐藏URL段

时间:2013-07-09 17:51:05

标签: codeigniter url-rewriting

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

我当前的网址:

  

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

现在mobiles是我的控件,smartphonemobiles controller中的函数,iphone-5是产品名称(仅用于搜索引擎优化目的)和最后{{1}我是SQL查询所需的ID

是否可以获得此类网址

  

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

此处主要ID不存在于URL中,但在控制器中我可以1534获取该ID。

简单来说,我只想隐藏SEO的URL

1 个答案:

答案 0 :(得分:1)

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