Seo-Бизнес блог Progress-project

Все о создании, продвижении сайтов и заработке в интернете

Обновлённый дизайн блога Progress-project
logotip «Progress-project»
logotip «Progress-project»

Очищаем WordPress от генерации бесполезных страниц + Отключаем XML-RPC

Здравствуйте рад приветствовать вас на блоге Progress-project, не так давно мы с вами зарегистрировали наш новый блог в самых значимых поисковых системах и теперь поисковые роботы посещая его и собирают в свой индекс всю доступную для них информацию.

И сейчас когда ваш молодой ресурс делает только первые шаги в бескрайней всемирной паутине, очень важно тщательно следить за тем, чтобы материалы вашего блога попадающие в «руки» поисковых систем были только качественными и действительно полезными. По этому нам нужно отсеять весь «мусор» который может попасться на глаза поисковых систем.

Что то мы можем запретить к индексированию в файле: robots.txt, а для чего то необходимо прописать и специальные отсеивающее весь шлак фильтры в файле functions.php вашей темы.

Сегодня мы с вами рассмотрим только несколько подобных вариантов самых распространённых, но в дальнейшем по мере необходимости будем возвращаться к этой теме, поэтому советую вам подписаться на обновления блога.

И так приступим, сегодня мы будем ориентироваться на поисковую систему Яндекс и здесь достаточно распространённая ситуация попадания в индекс этой поисковой системы ненужных страниц которые автоматически генерирует WordPress.

Очищаем WordPress от генерации бесполезных страниц

Чтобы проверить успел ли какой либо контент попасть и индекс Яндекса переходим в панель «webmaster.yandex.ru». Далее: Мои сайты, где существует два пункта наиболее интересующие нас на данный момент, а именно «Страниц в поиске» а так-же «Загружено роботом».
Вам всегда необходимо стараться, чтобы цифры в этих двух разделах были одинаковы.

Если-же у вас страниц загруженных роботом гораздо больше чем в поиске примерно, как показано на скриншоте то это необходимо исправлять.

Бесполезные страницы часто генерируемые в WordPress

  1. /?p=какое-либо число — генерация какой-либо страницы со статьёй.
  2. /wp-includes/wlwmanifest.xml — адрес подключения спец-файла XML. В случае не использование Windows Live Writer необходимо отключить.
  3. /xmlrpc.php и или /xmlrpc.php?rsd — по умолчанию задействован во всех блогах и применяется при работе в удалённом режиме об этом мы поговорим чуть ниже.

Как видите подобного мусора на блоге может накопиться достаточно много и со временем он будет только расти, поэтому я предлагаю универсальное решение которое позволит избавиться от всего этого одним разом.

Отключаем генерацию ненужных страниц на блоге WordPress

И так, переходим в админ панели внешний вид-редактор, где открываем для редактирования файл: functions.php далее в самый низ данного файла вставляем:

remove_action('wp_head', 'wp_shortlink_wp_head');
remove_action( 'wp_head', 'rsd_link' );
remove_action( 'wp_head', 'wlwmanifest_link' );
remove_action( 'wp_head', 'wp_generator' );
remove_action( 'wp_head', 'feed_links_extra', 3 );
remove_action( 'wp_head', 'feed_links', 2 );
remove_action( 'wp_head', 'index_rel_link' );
remove_action( 'wp_head', 'adjacent_posts_rel_link_wp_head');

Сохраняем изменения, после чего так-же открываем файл: header.php находим и полностью удаляем похожую строку:

<link rel="pingback" href="<?php bloginfo( 'pingback_url' ); ?>" />

Мы рассмотрели самые распространённые генерации бесполезных страниц CMS WordPress. Избавившись от которых значительно улучшили внутреннею оптимизацию блога.

Функция: xmlrpc.php

Теперь я хотел-бы заострить ваше внимание и поговорить подробней об уже упомянутой выше функции: xmlrpc.php.

Так, как она не только прекрасно индексируется Яндексом, что уже не хорошо, но и значительно нагружает сервер и к тому же служит отличной лазейкой для хакеров взламывающих сервера и сайты.

Как я уже говорил выше данная функция xmlrpc или — же pingback включена в CMS WordPress по умолчанию и служит для предоставления администратору сайта управлять ресурсом удалёно, через специальные сторонние приложения, что я уверен некогда не понадобится обычному блогеру.

И поэтому лучше всего закрыть эту «дыру» в вашем блоге, как можно быстрей.

Отключаем функцию xmlrpc.php для защиты блога

Чтобы отключить на своём блоге функцию xmlrpc.php, достаточно просто скачать и установить на нём специальный плагин Disable XML-RPC.

Но так, как на страницах данного блога «Progress-project» abrek-ad-abra.ru, мы стараемся не нагружать наш сервер всевозможными плагинами я нашёл альтернативный способ отключения xmlrpc.php, без плагина.

Снова открываем для редактирования functions.php, опускаемся в самый низ до того места куда мы уже сегодня вставляли список функций отключающих автоматическую генерацию страниц и в самый верх данного списка вставляем функцию:

add_filter('xmlrpc_enabled', '__return_false');

После чего, как и прежде сохраняем внесённые изменения.

Далее открываем файл header.php где удаляем строку выводящую данную функцию на нашем блоге, часто она имеет такой или похожей на неё вид:

<link rel="pingback" href="https://gladweb.ru/xmlrpc.php">

Так-же есть смысл в файле .htaccess прописать следующие:

<Files xmlrpc.php>
order deny,allow
deny from all
</Files>

Всё после проделанной нами сегодня работы, бесполезные страницы автоматически генерируемые вашем блогом WordPress больше не будут попадать в индекс поисковых систем к тому же мы с вами дополнительно защитили блог убрав функцию: xmlrpc.php.
На сегодня у меня всё, желаю успехов, до новых встреч!

С уважением, автор блога!
© progress-project
★Обновлено:2016-05-20

Введите свой e-mail:

Вы можете поделиться статьёй в социальных сетях:

Ваш комментарий

Внимание! Перед тем, как вставить в комментарий: html, php либо JavaScript, преобразуйте его в HTML сущность!

» Подписаться на комментарии по RSS
Поиск по блогу

Введите свой e-mail:

ВКонтакте Google+ Facebook RSS-лента сайта abrek-ad-abra.ru

Топ комментаторов

Виктор(6)
seoonly(4)
Николай(3)
Олег(3)
Иван(3)

© 2015-2017

SEO-Бизнес блог «Progress-project».

Все материалы, опубликованные на сайте: принадлежат автору и охраняются в соответствии с законодательством РФ.

При использовании материалов сайта гиперссылка на обязательна!



seo-блог