当请求进入我的网站而没有斜杠时,例如/about
,我会在提供任何内容之前重定向到/about/
。如果用户请求不存在的URL,他们将在获得404之前收到302重定向。我们(非常值得信赖的)SEO团队告诉我这会混淆搜索引擎,并且只有404是关键。我相信这一点,但我不完全确定我理解为什么。有人可以解释技术推理吗?
答案 0 :(得分:4)
您应该在没有任何重定向的情况下提供404服务,就像您从页面重定向一样,它不是返回404的已删除页面。我将举例说明这可能会导致问题。
因此,您有一个您决定删除的页面,该页面已在Google中编入索引。您删除该页面,它现在302重定向到404页面。但是,由于302重定向是临时重定向,因此您删除的页面将保留在Google的结果中,因为您告诉Google它只是暂时移动。如果实际网址返回404页面,则该网页会随着时间的推移退出Google的索引。
答案 1 :(得分:0)
为了完成moobot的良好答案,谷歌不喜欢所有302重定向(暂时重定向);它更喜欢301重定向(永久重定向)。
对于SEO,有两种好方法可以遵循(如你所愿,每种选择都很好):
1)将坏网址或旧网页重定向到个人404页面
2)将坏网址或旧网页重定向到您网站最相关的网页
无论如何,302重定向是SEO中的不良实践。