Zrobiłem sobie mały skrypcik, który automatycznie generuje mape strony, zarówno dla strony, jak i do pliku sitemap.xml. Wszystko działa pięknie, tylko pytanie - jak automatycznie zasygnalizować Google i inne wyszukiwarki, że mapa została zaktualizowana? Wyszukiwarki doradzają, aby skorzystać z WGET lub cURL.
Nie posiadam jednak WGET, nie znam się na obsłudze cURL. A w związku z tym pytanie, czy metodą typu get_headers('http://www.google.com/webmasters/tools/ping?sitemap=http://prawdziwa-milosc.pl/sitemap.xml') uda mi się zasygnalizować przeglądarkę o mapie? Jakich Wy używacie metod ku temu?
Nawiasem mówiąc, gdzie zgłaszacie swoje zaktualizowane mapy?
KOD
$spiders = array(
'Google' => 'http://www.google.com/webmasters/tools/ping?sitemap=',
'Yahoo/1' => 'http://search.yahooapis.com/SiteExplorerService/V1/updateNotification?appid=SitemapWriter&url=',
'Yahoo/2' => 'http://search.yahooapis.com/SiteExplorerService/V1/ping?sitemap=',
'Ask' => 'http://submissions.ask.com/ping?sitemap=',
'MSN' => 'http://webmaster.live.com/ping.aspx?siteMap=',
'Moreover' => 'http://api.moreover.com/ping?u='
);
'Google' => 'http://www.google.com/webmasters/tools/ping?sitemap=',
'Yahoo/1' => 'http://search.yahooapis.com/SiteExplorerService/V1/updateNotification?appid=SitemapWriter&url=',
'Yahoo/2' => 'http://search.yahooapis.com/SiteExplorerService/V1/ping?sitemap=',
'Ask' => 'http://submissions.ask.com/ping?sitemap=',
'MSN' => 'http://webmaster.live.com/ping.aspx?siteMap=',
'Moreover' => 'http://api.moreover.com/ping?u='
);
Gdzieś jeszcze?