2015-02-24 152 views
0

我有一個相對較新的網站,剛剛開始在SERP中吸引了一些牽引力。我的問題是我已經發布了它,並且使用PHP URL擴展名編制索引,如下所示:頁面不再需要重定向

www.example.com/page.php 
www.example.com/product.php 

等等。顯然,編輯.htacess文件以刪除這些擴展名是相當容易的事情。所以我最終會得到:

www.example.com/page 
www.example.com/product 

那裏沒問題。

由於該網站仍然非常小,我可以輕鬆地手動更改所有鏈接以刪除.php擴展名,然後更新站點地圖。因此,Google和所有用戶都無法訪問.php頁面,但如果您手動輸入它們,它們當然仍然存在。

但是,因爲Google對這些網頁存在「記錄」 (即使現在沒有直接鏈接到達他們),我是否需要從.php頁面實現301重定向到新的非php頁面?即Google會嘗試抓取那些​​不再位於站點地圖中的頁面,但一旦存在?換句話說,由於您仍然可以訪問www.example.com/page.php,即使該網站或站點地圖上沒有任何鏈接會將您帶到那裏,我會因爲重複內容而受到處罰 - 301重定向基本上需要做這種事情時,即使沒有鏈接到內容了?

非常感謝。

+0

解釋有幫助嗎? – minion 2015-02-25 14:55:03

+0

它的確如此,謝謝。 – 2015-03-16 09:38:09

回答

0

即使您可以將您的所有鏈接更改爲nonphp網址,最好在一段時間(一兩個月)內有301次重定向。這樣,任何停留在那裏的殘留URL(將永遠在那裏)都將得到關注,谷歌將從您的301重定向索引nonphp url。一旦你確定從日誌(取決於你的系統),沒有更多的OLD網址進來,你可以刪除301重定向。這是移動所有舊URL的簡單方法,而不是突然拋出404。 301有助於將舊網址的SEO值轉移到新網址。如果你希望你的.php然後nonphp頁面共存

看出來的另一個項目是使用的rel =「規範」。這表示它們不是重複的。

+0

非常感謝您的幫助。我只是想看看是否有沒有301的做法,但看起來我必須沿着這條路走下去。就這樣吧。乾杯。 – 2015-02-27 23:44:23