Мусорные страницы в WordPress

В WordPress обнаруживается не мало артефактов маршрутизации, которые создают головную боль SEO-специалистам. Я уже рассказывал на днях о страницах вложений. А сегодня расскажу ещё об одном случае.

Попробуйте на вашем блоге под WP добавить к адресу публикации или страницы после слэша любое целое число.

К примеру, к адресу одной из статей на shra.ru

Добавим /1000

Что ожидается? Я считал, что WP покажет страницу 404. Но нет, он показывает ту же самую страницу, возвращая код 200. Если бы не каноническая ссылка в заголовке HTML, то мы бы имели дубль страницы. Вернее, неограниченное число дублей.

Что делать, если такие дубли каким то образом попали в индекс поисковой машины?

Возвращаем HTTP код 404 для дублей

Смысл в том, чтобы при обращении к неканоническому адресу страницы ответить 404 кодом.

Я реализовал зацепку к template_redirect и использовал All in One SeoPack плагин для получения канонического адреса страницы.

Ситуация с такими дублями весьма редкая. Остается не выясненным, почему WP обрабатывает данные адреса, не выбрасывая 404 страницу? Может у вас есть ответ? :)

Мало букафф? Читайте есчо !

Обновление Alpha Cache до 1.1.005

Февраль 6, 2016 г.

Разобрался как добавлять к своим плагинам иконки и картинки в описаниях на wordpress.org. Замостырил вот такой баннер для Альфа-Кеша. Но обновление, конечно, ...

Читать

Как проверить роль пользователя в Wordpress?

Июль 7, 2017 г.

Такой функции нет в классе WP_User. Но класс поддерживает свойство roles, которое содержит набор ролей в виде массива. Т.е. нам достаточно убедиться, что нужная роль находится в этом массиве. Чтобы не программировать совсем уж банальные вещи, расширим ...

Читать

Удаление пользователей в WP, обновление плагина Inactive user deleter

Сентябрь 4, 2017 г.

Плагин продолжает мной развиваться по заявкам пользователей. Вот что было добавлено в версию 1.42. На этот раз обратился пользователь Manish Khullar, ...

Читать

Создание таблиц в статьях на Wordpress

Июнь 27, 2017 г.

WP из коробки хоть и содержит визуальный редактор HTML, но с минимальным набором инструментов. Таблицы вы создавать можете, только если напишите HTML код ...

Читать
 

Комментарии к «Мусорные страницы в WordPress»

Понравилась статья? Есть вопросы? - пишите в комментариях.



Комментарий:

Много комментариев в “Мусорные страницы в WordPress”

  1. AndrewTishkin:

    Забавно читая сию полезную статью видеть в адресе блога автора мусорные якоря: musornye-stranicy-v-wordpress/#axzz4XQ4Oob00
    Или в этой белиберде есть тайный смысл?

    • В этой белиберде конечно же есть смысл. Якоря эти не попадают в индекс, т.к. канонические адреса сформированы для каждой страницы сайта, а служат они для корректной работы tynt скрипта, которым и формируются. Этот якорь что то вроде хеш кода.