2010-02-05 36 views
0

我有一個事件條目在一個PHP應用程序與事件的永久鏈接結構。我爲Google等創建了一個動態xml sitemap。它會在添加事件時創建新的url節點,並且當事件處於過去時,優先級會自動向下調整。.htaccess去掉了,永久鏈接數據庫條目

我的問題與404找不到錯誤,如果我的客戶由於某種原因決定刪除事件。我顯然會告訴我的XML站點地圖去除url節點,但是我應該寫信給我的.htaccess以及Redirect gone那些,因爲他們希望能夠在搜索引擎中索引?

我很猶豫是否可以使用腳本來寫我的.htaccess文件,因爲如果出現什麼問題,它可能會把事情搞砸。

在此先感謝。

+0

其中請求以404響應的資源的URL遲早會從索引中移除。 – Gumbo 2010-02-07 21:20:37

+0

所以你不認爲我需要擔心它?谷歌收到這些404s不會以負面的方式影響pagerank? – jay 2010-02-07 21:47:58

回答

1

我幾乎只是從上面的Gumbo說的。您可能想要做的唯一事情就是在.htaccess中設置一個自定義的404頁面,這樣您就可以將用戶轉到更好看的頁面(如果他們從搜索引擎中找到它)只是沿着「未找到事件......但是這裏有一些類似事件」的方式來嘗試將他們的注意力集中到您網站的其他區域。

我不知道你的鏈接是如何設置的,但如果鏈接包含SEO關鍵字,你可以使用那些查找類似事件,即如果URL是/ events/United_Kingdom/London/100,那麼你可以使用這些信息在倫敦找到類似的事件。如果不是的話,你可以把最新的事件或一些隨機的事件。您甚至可以修改您的刪除系統,以保留404頁面中已刪除事件的最少信息。

您確實需要保留404標頭,以便搜索引擎不會將所有「缺失」事件視爲重複的內容。如果你不這樣做,他們可能會在排名中懲罰你的網站。不管你試圖欺騙搜索引擎相信這是一個真正的頁面來增加你的頁面數量是多麼的誘人。

谷歌發表了一些關於creating useful 404 pages的信息,你可能想看看。