2010-03-24 64 views
5

有些网站,比如SO,允许在网址中使用'假'slu slu子。在我的网站上实施的URL蛞蝓之前,我有一个“最佳实践”的一个问题...URL Slugs:重定向或404s?

鉴于像example.com/123/article-slug-here/的结构,如果我的网站允许虚假蛞蝓通过查询ID -

我应该..

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

- 或 -

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

回答

4

都没有。保持原状。 Google会找出规范的网址并将其保存在索引中。

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

P.S.我的博客基本上做了同样的事情。一旦我更改了某个条目的标题,并且在一段时间(几周)后,Google根据页面中指定的新规范网址更新了其索引。简单而有效。

+0

如果它适用于堆栈溢出,这对我来说已经足够了。 – 2010-03-24 20:14:29

+0

接受答案,因为一个月内没有其他人。虽然这似乎在实践中起作用,但在今天的流行网站上,它对我来说仍然显得很古怪,让我感到有点不舒服。呃,好吧。 – 2010-04-28 16:15:28