Проблема с индексацией в Яндексе сайта на Wordpress. X-Pingback: http://site/xmlrpc.php
Всем привет. Столкнулся с неожиданной проблемой с индексацией своего сайта (не этого) в Яндексе. Яша индексировал всего одну страницу да и то вот такую: http://site/xmlrpc.php. И да, в браузере сайт виден прекрасно, никакой беды не предвещая.
После просмотра в яндекс.вебмастере обнаружил, что проблема технического характера и Яндекс отвечает вот что:
Ошибки: очень вероятно, что в коде или настройках сайта есть ошибка. HTTP-статус: Внутренняя ошибка сервера (500)?
- для 59 страниц сайта из шестидесяти!
Да что же это такое? Возмутился я и попробовал проверить сайт на . Проверил. В графе ответ заголовка вижу:
Ответ сервера (заголовок) X-Pingback: http://site/xmlrpc.php
Что-то явно не в порядке.
Честно признаюсь, своих мозгов на исправление такой проблемы не хватает пока.
Погуглил.
В первой же ссылке нашел решение. Вот она: . Правда на английском. Кому лень лазать, привожу решение здесь.
Находим в папке установленной темы файл functions.php. Добавляем в него (в любое место, лишь бы не посреди другой функции следующий код:
function remove_x_pingback($headers) {
unset($headers['X-Pingback']);
return $headers;
}
add_filter('wp_headers', 'remove_x_pingback');
Cнова проверяю сайт на .
Результат:
Ответ сервера (заголовок) HTTP/1.1 301 Moved Permanently Date: Mon, 01 Feb 2010 23:59:39 GMT Content-Type: text/html; charset=UTF-8 Connection: keep-alive Keep-Alive: timeout=5 Server: Apache Cache-Control: max-age=0 Expires: Mon, 01 Feb 2010 23:59:38 GMT Location: http://www.мойсайт.ru/
Все наладилось, видно только переадресацию 301 с "без www" на "с www". Но это я сам и ставил. Что ж, похоже проблема с индексацией в Яндексе сайта на Wordpress. X-Pingback: http://site/xmlrpc.php решена. Через 10 минут (!) в яндекс.вебмастере уже появилась первая проиндексированная страница!
P.S. Буду разбираться, почему возникла эта проблема, как узнаю, напишу. Похоже, связано это с пингбэками wordpress. Но как?

в итоге: бесподобно.
Хотелось бы видеть надпись to be continied
Столкнулся точно с такой же проблемой, попытался вывести домен из бани, написал платону, он ответил типа не переживай с сайтом все в порядке, после этого уже почти месяц только одна страница в индексе с /xmlrpc.php. На сайте уник контент. Так с чем же эта проблема связана и что же делать?
Точно так и не понял, но решилось тем способом, что я описал. Постепенно сайт проиндексировался весь. И пока (ттт) работает – 1900+ страниц. Контент – 100% копипаст.
Попробуйте способ из моего поста.
я так понимаю дело тут скорей всего в хостере или необязательно?
Нет, хостер тут не причем. Скорее всего плагин (какой-то). У меня на этом же хостинге еще один вордпрессник, у него проблем не было.
Я сейчас точно не помню, но что-то мутил до этого с пингбеками, типа сразу на длинный список рассылается инфа о свежем посте. Может, из-за этого?
А что pr-cy.ru говорит?
“сразу на длинный список” – это сто пудов нет.
pr-cy выдает что то типа этого:
X-Pingback: X-Pingback:
Location:
Content-Type: text/html; charset=UTF-8
X-Pingback: http:/ /site.ru/xmlrpc.php X-Pingback: http:/ /site/xmlrpc.php
Location: http:/ /site.ru/
Content-Type: text/html; charset=UTF-8
ну да, как и у меня было.
Пропишите код из моего поста в functions.php вашей темы и снова проверьте.
Вставляю в конце выдает ошибку Parse error: syntax error, unexpected T_STRING in
1 Возможно, вставили посреди другой функции, вставьте в саамый конец файла.
2 Если не помогает все равно, переустановите вордпресс.
так а сам вордпресс тут причем проблема же с темой.
а код точно правильный вы ничего не изменяли у себя?
Нет, вставлял как есть.
Смените тему временно, проверьте на pr-cy
поставил дефолтную тему, ответ такой же, правда код вставился в нее, но все равно, не помог. Попробую все таки переустановить вордпресс.
Желаю удачи, пусть все наладится!
Занемательно, прям как в фильме Унесенные ветром, я аж прослезился.
Сюжетик бы под это подогнать. Ракурс так сказать .
Спасибо, очень помог, у меня в sape сайт не принимало из-за этого статуса 500