Fixed #4348 -- Updated Google sitemap ping code. Thanks, marijn
git-svn-id: http://code.djangoproject.com/svn/django/trunk@5300 bcc190cf-cafb-0310-a4f2-bffc1f526a37
This commit is contained in:
parent
744d06528e
commit
03966f077b
@ -1,7 +1,7 @@
|
|||||||
from django.core import urlresolvers
|
from django.core import urlresolvers
|
||||||
import urllib
|
import urllib
|
||||||
|
|
||||||
PING_URL = "http://www.google.com/webmasters/sitemaps/ping"
|
PING_URL = "http://www.google.com/webmasters/tools/ping"
|
||||||
|
|
||||||
class SitemapNotFound(Exception):
|
class SitemapNotFound(Exception):
|
||||||
pass
|
pass
|
||||||
@ -29,7 +29,7 @@ def ping_google(sitemap_url=None, ping_url=PING_URL):
|
|||||||
|
|
||||||
from django.contrib.sites.models import Site
|
from django.contrib.sites.models import Site
|
||||||
current_site = Site.objects.get_current()
|
current_site = Site.objects.get_current()
|
||||||
url = "%s%s" % (current_site.domain, sitemap_url)
|
url = "http://%s%s" % (current_site.domain, sitemap_url)
|
||||||
params = urllib.urlencode({'sitemap':url})
|
params = urllib.urlencode({'sitemap':url})
|
||||||
urllib.urlopen("%s?%s" % (ping_url, params))
|
urllib.urlopen("%s?%s" % (ping_url, params))
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user