0

当一个请求进入我的站点时没有尾部斜杠,例如,我在提供任何内容之前/about重定向到。/about/如果用户请求一个不存在的 URL,他们将在获得 404 之前收到 302 重定向。我们(非常值得信赖的)SEO 团队告诉我,这会使搜索引擎感到困惑,并且只有 404 是关键。我相信这一点,但我不完全确定我理解为什么。有人可以解释技术推理吗?

4

2 回答 2

4

您应该在没有任何重定向的情况下提供 404,就好像您正在从页面重定向它不是返回 404 的已删除页面。我将举一个可能导致问题的示例。

因此,您有一个您决定删除的页面,该页面已在 Google 中编入索引。您删除该页面,它现在 302 重定向到 404 页面。但是,由于 302 重定向是临时重定向,因此此删除的页面将保留在 Google 的结果中,因为您告诉 Google 它只是暂时移动。如果实际 url 返回一个 404 页面,该页面将随着时间的推移从 Google 的索引中退出。

于 2012-11-13T08:09:57.017 回答
0

为了完成moobot的好回答,谷歌根本不喜欢302重定向(临时重定向);它更喜欢 301 重定向(永久重定向)。

对于 SEO,有两种好的方法可以遵循(如您所愿,每个选择都是好的):
1)将错误的 url 或旧页面重定向到个人 404 页面
2)将错误的 url 或旧页面重定向到您网站的最相关页面

无论如何,302 重定向在 SEO 中都是不好的做法。

于 2012-11-13T11:10:34.940 回答