2013-05-05 42 views
0

我最近重新設計我的網站,所有的鏈接結構等等,我提交了一個新的站點地圖的新設計,我使用一些代碼來跟蹤Googlebot在來的到我的網站和它訪問的網頁。谷歌仍然爬行舊網站

if (strpos($_SERVER['HTTP_USER_AGENT'], 'Googlebot') !== false) { 
//Google bot is here 
} 

每次過來,雖然它訪問的頁面從舊的設計,現在給它一個404,反正讓它停止抓取舊網站並抓取新的,而不是時間?

回答

1

相反的404頁,使用HTTP 301迴應 - 它們表示的網頁已被永久移動和所有客戶端應該更新自己的鏈接。

如果您可以將主題鏈接到主題(或更好的文章到文章),您更有可能保留網頁排名,但未能鏈接到新的域名,並且會很快恢復您的排名。

+0

它仍然是同一個域只是不同勢相當URL和設計,我有超過10,000動態網頁,所以我只是想知道我怎麼可以重定向不存在了,以有相應的新網址舊網址,並將此告知谷歌抓取新的? – Bren 2013-05-05 19:39:36

+0

你要麼必須恢復舊的url映射,並強制它們返回相應的301頭文件,或者更簡單的問題,爲舊頁面(可能只是重新創建根目錄結構並在這些目錄中發出301)發佈一箇舊的301頁面?制毯301不應該影響你太多,因爲該域名將保留其得分和新網址將泡了快 – Basic 2013-05-05 19:44:48