【发布时间】:2011-02-21 16:01:29
【问题描述】:
CodeIgniter 中是否有办法(通过路由)进行更改:
example.com/category/4 到 example.com/category/foo-bar
其中Foo Bar 是数据库中类别4 的名称?
应该允许从对 SEO 友好的 URL 进行访问,但通过整数访问应该会导致 404 错误。
这也应该是动态工作的,其中任何整数都会自动转换为其相应类别名称的 URL 安全版本。
我见过一些使用“蛞蝓”的解决方案...有没有像样的替代方案?
谢谢。
【问题讨论】:
-
AFAIK 一个 slug 存储在某个数据库中。
foo-bar只是Foo Bar的 URL 安全版本。
标签: codeigniter url-routing seo codeigniter-2