一些网站,比如这里的 SO,允许在 URL 中使用“伪造”的 slug。在我的网站上实施 URL slug 之前,我有一个关于“最佳实践”的问题......
给定这样的结构example.com/123/article-slug-here/
,如果我的网站通过查询 ID 允许伪造 slug -
我是不是该 ...
- 只需重定向到适当/规范的 URL(验证 slug,并在不匹配的情况下重定向)?
-或者-
- 返回 404,因为技术上
example.com/123/this-article-s-u-x
不存在?