Sitemap Submitter
Мини плагин для оповещения поисковиков об обновлении карта сайта.
В логах выводит отчет если хотите можете отключит.
Вешайте на события OnDocFormSave и OnDocPublished
Это идеальная решения или нет я не знаю если будет время знатоки исправят недочет.
В логах выводит отчет если хотите можете отключит.
Вешайте на события OnDocFormSave и OnDocPublished
<?php
/*
* Sitemap Submitter
* Use this script to submit your site maps automatically to Google, Yandex, Bing.MSN and Ask
* Trigger this script on a schedule of your choosing or after your site map gets updated.
*/
//Set this to be your site map URL
$sitemapUrl = "http://site.ru/sitemap.xml";
// cUrl handler to ping the Sitemap submission URLs for Search Engines…
function myCurl($url){
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_exec($ch);
$httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
curl_close($ch);
return $httpCode;
}
//Google
$url = "http://www.google.com/webmasters/sitemaps/ping?sitemap=".$sitemapUrl;
$returnCode = myCurl($url);
echo "<p>Google Sitemaps has been pinged (return code: $returnCode).</p>";
//YANDEX
$url = "http://ping.blogs.yandex.ru/ping?sitemap=".$sitemapUrl;
$returnCode = myCurl($url);
echo "<p>ASK.com Sitemaps has been pinged (return code: $returnCode).</p>";
//Bing / MSN
$url = "http://www.bing.com/webmaster/ping.aspx?siteMap=".$sitemapUrl;
$returnCode = myCurl($url);
echo "<p>Bing / MSN Sitemaps has been pinged (return code: $returnCode).</p>";
//ASK
$url = "http://submissions.ask.com/ping?sitemap=".$sitemapUrl;
$returnCode = myCurl($url);
echo "<p>ASK.com Sitemaps has been pinged (return code: $returnCode).</p>";Это идеальная решения или нет я не знаю если будет время знатоки исправят недочет.
Комментарии: 2
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Не смог понят отчего проблема. При сохранение не завершается запрос Ext.js
Google Sitemaps has been pinged (return code: 200).
Yandex.ru Sitemaps has been pingn pinged (return code: 0).
Bing / MSN Sitemaps has been pinged (return code: 200)
Может быть изменился адрес для отправки Sitemap Яндексу? Подскажите, кто сталкивался с аналогичной проблемой.