5

一些网站,比如这里的 SO,允许在 URL 中使用“伪造”的 slug。在我的网站上实施 URL slug 之前,我有一个关于“最佳实践”的问题......

给定这样的结构example.com/123/article-slug-here/,如果我的网站通过查询 ID 允许伪造 slug -

我是不是该 ...

  • 只需重定向到适当/规范的 URL(验证 slug,并在不匹配的情况下重定向)?

-或者-

  • 返回 404,因为技术上example.com/123/this-article-s-u-x不存在?
4

1 回答 1

4

两者都不。保持原状。谷歌会找出规范的 url 并将它们保存在索引中。

只有当您希望通过 Google 更快地更新其索引中更改的 url 时,您才可以进行重定向(当然是永久移动 301)。如果它不重要,则无需打扰。

PS我在我的博客中基本上做了同样的事情。一旦我更改了某些条目的标题,并且过了一段时间(几周),Google 根据页面中指定的新规范 url 更新了他们的索引。简单而有效。

于 2010-03-24T20:13:39.347 回答