【发布时间】:2014-11-24 20:25:41
【问题描述】:
在我的应用程序中
我们可以通过任何下一个 URL 格式访问用户个人资料屏幕
http://example.com/users/123/
http://example.com/users/123/mike
http://example.com/users/123/mike-pedro
但问题是
现在很多网址会显示相同的内容
因为我不关心最后一个{slug},所以我只使用{id}来显示内容
并根据
http://blog.codinghorror.com/url-rewriting-to-prevent-duplicate-urls/
这会降低我的 PageRank
并在 3 个不同的 URL 之间进行划分,而不是集中在其中一个。
当我检查 stackoverflow 实现时
我找到了
这 3 个不同的 URL 将定向到相同的内容和相同的 URL
例如
所有接下来的 3 个链接
https://stackoverflow.com/users/1824361/
https://stackoverflow.com/users/1824361/yajli
https://stackoverflow.com/users/1824361/yajli-maclo
ALL 将定向到一个目标 URL 并显示其内容
https://stackoverflow.com/users/1824361/yajli-maclo
目标链接 = {id} + {slug}
如何使用 codeigniter 实现它
【问题讨论】:
标签: codeigniter seo friendly-url slug pagerank