Поддержка Проблемы и решения Открытие несуществующих URL вместо ошибки 404

  • Решено dimmez

    (@dimmez)


    Добрый день.
    Обратил внимание на проблему. Недавно в Яндекс-Вебмастере появились совершенно неадекватные ссылки на категории сайта, в которых часть адреса повторяется 2 и более раза!

    К примеру, оригинальный URL выглядит так:
    https://pokrovskaia.pro/catalog/catalog_dance_ru

    Вновь появившийся выглядит так:
    https://pokrovskaia.pro/catalog/catalog_dance_ru/catalog/catalog_dance_ru/catalog/catalog_dance_ru/

    При этом длинный кривой URL совершенно спокойно открывается, вместо того чтобы отвалить в ошибку 404. Пробовал отключать все плагины, которые причастны к модификации URL, такие как Polylang, SEOPress, Safe Redirect Manager — ничего не помогает. Немного покопавшись в нете без труда нарыл еще кучу таких же сайтов на WordPress:

    Оригинал:
    http://wordpressinside.ru/category/beginners/
    Баг:
    http://wordpressinside.ru/category/beginners/category/beginners/category/beginners/beginners/beginners/beginners/

    Оригинал:
    http://iks-digital.com/category/blog/aydit-saita/
    Баг:
    http://iks-digital.com/category/blog/aydit-saita/category/blog/aydit-saita/category/blog/aydit-saita/category/blog/aydit-saita/
    итд…

    Этот баг имеет место только если ссылка ведет в категории. Со статическими страницами, постами и новостями такого не происходит, четко отдается код 404. От активной темы это не зависит, пробовал менять, все то-же. Да и примеры сайтов на совсем разных темах. Кто-то сталкивался с этим, может обсуждали где? Думаю не нужно объяснять вред этой проблемы для SEO. К примеру, у меня две категории уже попали под дубль в Яндексе, а основными стали как раз кривые длинные ссылки. Что с этим делать, как лечить?

    Страница, с которой нужна помощь: [войдите, чтобы увидеть ссылку]

Просмотр 5 ответов — с 1 по 5 (всего 5)
  • Думаю не нужно объяснять вред этой проблемы для SEO.

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

    Хотя конечно это в данном случае костыль и по-хорошему нужно либо 404 либо 301.

    Автор dimmez

    (@dimmez)

    Спасибо. Про canonical я знаю, Вы правы, руки не дошли пока, сайт новый. Меня волнует именно что не возвращает 404.

    руки не дошли пока,

    Поломать дошли? Каноникал ВП подставляет по умолчанию.
    Но вот я не оставляю /%category%/ в урле и тогда нет никаких проблем — ВП редиректит на правильные.
    В см — я делаю простые ЧПУ — /%postname%/

    Автор dimmez

    (@dimmez)

    Каноникал и подставлялся по умолчанию… любой, хоть неправильный) Никто таи ничего не ломал еще. По умолчанию было что в адресной строке = то и в каноникал.
    Сейчас прописал каноникал url для рубрик в SeoPress, теперь ок.
    Но проблема осталась, кривые урлы открываются.

    Автор dimmez

    (@dimmez)

    Вопрос хоть и криво, но решен.
    Кому интересно: вырезал /category/ с помощью плагина «No Category Base», вакханалия кривых URL прекратилась.

Просмотр 5 ответов — с 1 по 5 (всего 5)
  • Тема «Открытие несуществующих URL вместо ошибки 404» закрыта для новых ответов.