./comments
./contacts telegram: @stikname
email: ;

Как пинговать гугл и яндекс через XML RPC

Туторы, PHP
Пинг сайта и его страниц, для загона в гугл и возможно яндекс:
1. пинг страниц:

В интернете есть море списков с кучей RPC сервисов, но работают из них единицы. Методом долгих тестов и исключения были отобраны эти 4. Последний здесь для яндекса, не понятно работает он или нет, потому как сразу бот яндекса точно не приходит, но я всё же его использую, потому как других инструментов для rpc пинга в яндекс нет.
http://blogsearch.google.com/ping/RPC2
http://rpc.weblogs.com/RPC2
http://rpc.pingomatic.com
http://ping.blogs.yandex.ru/RPC2


В общем, качаем тут: http://scripts.incutio.com/xmlrpc/ класс для работы с xml rpc, он вам понадобится для использования в следующем скрипте.

Набросал код для пинга страницы, у меня в цмс код работает со всеми сервисами и пингует что нужно автоматически, его тут выкладывать не к чему. Для примера дам следующий код, дописывайте и внедряйте как вам нужно.
include 'class.ixr.php';
$siteName = "Тайтл страницы";
$pageURL = "http://domain.tld/page.html";
$url = parse_url("http://rpc.pingomatic.com");

$pingClient = new IXR_Client($url['host'],(isset($url['path']) ? $url['path'] : '/'));
if (!$pingClient->query('weblogUpdates.extendedPing', $siteName, $pageURL, '', $feedURL)) {
$pingClient = new IXR_Client($url['host'],(isset($url['path']) ? $url['path'] : '/'));
$pingClient->query('weblogUpdates.ping', $siteName, $pageURL);
}


Думаю тут всё вполне понятно. Три параметра - Тайтл/Страница/Сервис RPC

2. пинг сайтмапа:
Тут всё гораздо проще, нужно отправить запрос на определённую страницу гугла с параметром в качестве которого будет адресс сайтмапа на нашем домене.
http://www.google.com/ping?sitemap=http://domain.tld/sitemap.xml


Как то так...
20.11.2015 22:43:15
stk
1461
5
Комментарии

Хрюндель
24.11.2015 13:09:31
Спасибо, очень полезно. Главное все это в цикл и все доры за раз пинговать ;)
МаркТвен
08.12.2015 17:38:59
Согласен с Хрюнделем, кто нибудь до у ма бы довел
stk
08.12.2015 17:47:38
МаркТвен, я выше написал что у меня то в цмс пинг на автомате работает и пингует что требуется. Я привел пример использования)), а там уже сами дорабатывайте. ;)

Это не является проблемой.
Vik
29.12.2015 01:01:48
Это как раз и является проблемой, если ты не кодер :) Вот если бы скрипт брал из txt файла урлы, было бы очень-очень хорошо ;)
Vanna
23.03.2017 09:22:48
Адрес для отправки XML RPC Из него можно сделать ссылку для добавления и легко пользоваться www.oflameron.ru/webping.php?site=www.oflameron.ru/&name=online translate