2016-03-08 388 views
0

我正在重建一個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重定向就足夠了。 –

回答

2

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.

希望這有助於。