2016-03-15 140 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