301重定向到302重定向(SEO含义)

问题描述:

我正在重建一个Wordpress站点,其中有很多(数千)重定向。我改变了从example.com/unique#到example.com/year/month/newtitle301重定向到302重定向(SEO含义)

我有一个脚本(PHP),通过中间人网址摘要到年/月/ newtitle独特的# example.com/redirector.php?unique#

目前,流程为:

example.com/unique# ---- 301 ----> example.com/redirector.php?unique# ---- 302 ----> example.com/year/month/title

我觉得这是杀害我在搜索引擎优化,但无法查明为什么?他们都应该是301重定向?有没有更好的方式来重定向没有中间人的网址?

+0

你有一个中间人脚本的原因吗?难道你不能只重定向内部的脚本或直接到新的网址? –

+0

中间是一个尝试处理数千个独特的重定向而不会窒息一个巨大的.htaccess文件... – Trees4theForest

+1

嗯,你只需要重定向内部中间人脚本,所以一个简单的.htaccess重写链接到中间人脚本,所以你可以在你的脚本中做一个HTTP 301重定向就足够了。 –

301重定向是“永久的”重定向而302是一个“过渡”重定向。如果内容已经永久移动到新网址,您应该使用301重定向 - 您不会通过302重定向将旧页面的任何搜索引擎优惠转移到新页面。

在你的榜样,这意味着你的中间人网址将会得到好处,但随后这是不被转移到最终的URL。

这里有一个很好article on the difference between 301 and 302 redirects for SEO.

此外,谷歌不喜欢重定向链,你会失去一些SEO的利益链中的各个环节。

你会(如果中间人网址已被索引或两个URL)更好重定向原来到最后到新的URL。

例如: /老URL - > /中间人-URL - > /新URL

应更改为:

/老URL - > /新URL

/中间人-URL - > /新URL

这里的an article details the SEO implications of redirect chains.

希望这有助于。