我正在使用 Codeigniter 开发一个网站。
我想将 URL 重定向到其 SEO 友好版本。例如。
我有网址
一种。http://www.example.com/post/[post-id]/
我希望此 URL 重定向到自身的 SEO 友好版本
B.http://www.example.com/post/[post-id]/[post-title]
就像stackoverflow正在使用并且喜欢将A URL重定向到B URL。
http://stackoverflow.com/questions/[question-id]/[question-title]
我在 Codeigniter 中使用 302 重定向,直到我在某处读到如果您使用 302 重定向。
那么谷歌可能会将您视为垃圾邮件发送者,但当我再次看到 Stackoverflow URL 模式时,我认为拥有 B 版本的 URL 会更好。
所以我的问题是:
1.stackoverflow 使用的是哪个重定向?
2. 将[post-title]的Slug存储在数据库中还是使用url_title()
函数手动计算更好。