2009-02-11 2 views
15

Auf dieser Seite der Google-Hilfe:Wie benachrichtigen Sie Google über den Code, dass eine aktualisierte Sitemap vorhanden ist?

https://www.google.com/webmasters/tools/docs/en/sitemap-generator.html#submitting

Google erwähnt, dass es eine Möglichkeit gibt, sie eine aktualisierte Sitemap zu benachrichtigen, eine HTTP-Anforderung verwendet wird.

Wenn Sie auf den Link klicken, gelangen Sie zu dieser Seite:

http://www.google.com/support/webmasters/bin/answer.py?answer=34592&topic=8482&hl=en#ping

Aber es gibt keine Informationen darüber, wo mit welcher Anforderung ping.

Weiß jemand, was diese Adresse ist und welche Parameter benötigt werden?

Antwort

2

Simplest Lösung: file_get_contents("https://www.google.com/webmasters/tools/ping?sitemap={$sitemap}");

, die auf jedem großen Hosting-Anbieter arbeiten. Wenn Sie optionale Fehlerberichterstattung wollen, hier ist ein Anfang:

$data = file_get_contents("https://www.google.com/webmasters/tools/ping?sitemap={$sitemap}"); 
$status = (strpos($data,"Sitemap Notification Received") !== false) ? "OK" : "ERROR"; 
echo "Submitting Google Sitemap: {$status}\n"; 

Was, wie oft sollten Sie es tun, solange Ihre Website nach unten den zusätzlichen Verkehr aus dem Google-Bots ohne Verlangsamung umgehen können, sollten Sie dies tun, jedes Mal, Eine Änderung wurde vorgenommen.

Verwandte Themen