2016-03-15 65 views
1

我有一個重新設計的django網站,它具有與前一個網址相同的網址。在網站發佈2周後,谷歌仍然顯示舊網址,訪問後他們發現404錯誤。成功提交後django網站的網站沒有被抓取

我已經在Google的網站管理員工具中添加了該網站,並在robots.txt的幫助下抓取了該網站。它開始在搜索中顯示一些新的網址,但在向該工具添加站點地圖後,根據爬網統計信息和爬網錯誤報告沒有執行爬網。我已經測試了網站地圖,它已經提交了大約500頁,但沒有一個索引到目前爲止。我不知道我哪裏錯了。

請指導我。

+0

你的問題可能會更適合[webmasters.se],請張貼 – Sayse

+0

之前讀他們的指南謝謝,它很有用。我也會在這裏發佈。 – escapee

+0

@escapee是否最後在網站管理員中發佈了它? – guival

回答

0

您是否在更改後與Google聯繫? Django文檔對此有一個很好的解釋section

你甚至可以實現它使谷歌在每次發生任何變化相關的網絡地圖時間ping通:

from django.contrib.sitemaps import ping_google 

class Entry(models.Model): 
    # ... 
    def save(self, force_insert=False, force_update=False): 
     super(Entry, self).save(force_insert, force_update) 
     try: 
      ping_google() 
     except Exception: 
      # Bare 'except' because we could get a variety 
      # of HTTP-related exceptions. 
      pass