Ссылки вида «ссылка/feed» создаются на сайте под управлением WordPress автоматически и в 99% случаев надобности в них нет. Поисковики их видят, индексируют. Фактически каждой странице, категории и тегу будет создана дополнительная /feed страничка. Такое безобразие нам не надо, незачем вводить роботов в заблуждение и плодить лишний мусор. Отключаем.
Открываем управляющий файл functions.php, вниз добавляем код. Сохраняем.
// убираем feed function fb_disable_feed() { wp_redirect(get_option('siteurl')); } add_action('do_feed', 'fb_disable_feed', 1); add_action('do_feed_rdf', 'fb_disable_feed', 1); add_action('do_feed_rss', 'fb_disable_feed', 1); add_action('do_feed_rss2', 'fb_disable_feed', 1); add_action('do_feed_atom', 'fb_disable_feed', 1); remove_action( 'wp_head', 'feed_links_extra', 3 ); remove_action( 'wp_head', 'feed_links', 2 ); remove_action( 'wp_head', 'rsd_link' ); add_filter( 'mime_types', 'webp_upload_mimes' );
Проверить можно перейдя еще раз на страничку ссылка/feed, если всё верно и нет кэша, страничка вернёт 404 ошибку. Ну или заглянуть в исходный код страницы, там должны пропасть все записи с /feed окончанием.
Комментариев: 0