【发布时间】:2011-01-31 10:45:02
【问题描述】:
某些网站(例如 SO 中的此处)允许在 URL 中使用“伪造”的 slug。在我的网站上实施 URL slug 之前,我有一个关于“最佳实践”的问题......
给定一个像example.com/123/article-slug-here/ 这样的结构,如果我的网站通过查询 ID 允许伪造 slug -
我应该……
- 只需重定向到适当/规范的 URL(验证 slug,并在不匹配的情况下重定向)?
-或-
- 返回 404,因为从技术上讲
example.com/123/this-article-s-u-x不存在?
【问题讨论】: