2014-03-02 58 views
1

我剛剛爲我的朋友公司新建一個網站。
如果您在谷歌搜索鏈接帶您到正確的主頁www.durangoshadecompany.com雅虎和bing搜索結果緩存舊版本的我的網站

但是,如果您使用雅虎或bing進行搜索,則出現的鏈接將轉到緩存版本的頁面www.durangoshadecompany.com/index.html。這適用於舊網站,因爲它是靜態的。

新網站是動態建立在Wordpress上,所以index.html文件會引發錯誤。我可以解決這個問題嗎?或者我只需要等到yahoo緩存正確的主頁。

我試過尋找補救辦法,但找不到任何解決此問題的辦法。

+0

這個問題似乎是堆棧溢出題外話,因爲它不是編程您的網站。有關搜索引擎如何索引您的網站的問題,請參閱專業網站管理員。 –

回答

0

只需安裝重定向插件併爲index.html文件創建指向/的規則即可。這應該立即解決問題,而不需要編碼知識。

0

緩存是在搜索引擎的服務器上完成的,因此您可以做的事情不多。

如果我不得不冒險猜測這個方法,大多數搜索引擎可能只會在發生一定的變化後重新緩存一個網站。因此,您最好的選擇可能是重構您網站的代碼,以便像diff這樣常見的不同實用程序會看到很大的變化。

但這只是一個猜測。 祝你好運。

+0

我不熟悉差異。它是什麼?感謝您的答覆。 – user3088902

+0

[diff](https://en.wikipedia.org/wiki/Diff)是一個實用程序,用於確定兩個文件之間或兩個文件版本之間的差異。它出現在大多數類Unix/Unix系統上,並且還應該有一個Windows版本。 – yossarian

0

正如所提到的其他答案,它不在您的直接控制之中,因爲您處於特定搜索引擎重新編制索引的擺佈之中。

每個搜索引擎都會有自己的規則,但我建議您切換到WordPress將有助於更新它。如果你使用WordPress的標準安裝,當你發佈帖子時,它會觸發ping-o-matic。這是一種通知各種服務的方式(儘管不是冰和雅虎直接,我相信)你有一個更新。

您也可以直接提交到ping-o-matic。只需去那裏填寫表格。

您可以(也應該)註冊BingGoogle網站站長工具(雅虎是Bing工具的一部分)。這會讓你有機會讓他們知道你已經更新,並希望被抓取。它還會讓您有機會知道他們何時抓取您以及他們可能遇到了哪些錯誤(以便您可以糾正錯誤)。

爲了讓自己更容易被抓取,您應該有一個XML站點地圖。您可以通過這些工具網站提交您的站點地圖的位置以建立索引。如果您還沒有XML站點地圖,那麼可以使用WordPress的插件來爲您構建。然後,所有你需要擔心的是提交它。

對於您的index.html問題,如果該網站被重新編制索引,則應該自行修復。但是,如果您想確定,您想使用的是301重定向消息。這告訴bot它已被永久移動,他們會注意到(即,你想讓他們知道mysite.com/index.html已被永久移動到mysite.com或類似的東西)。

有不同的方法來做到這一點。您可以創建一個提供301重定向消息的index.html;或者你可以用.htaccess來完成。我會傾向於.htaccess方法。

+0

謝謝,我會研究你的建議。我讚賞廣泛的答覆。我不熟悉「.htacess方法」是否有你推薦的好資源。再次,我非常感謝你的迴應。 – user3088902

相關問題