Поддержка WooCommerce Woocommerce — создает массу дублей категорий — ошибка у всех!

  • Всем привет!

    Нашел грубую ошибку в CMS, причем на нескольких своих сайтах.
    Суть следующая — woocommerce создает массу дублей категорий.
    Пример:
    Если взять реальную категорию http://medpribor.pro/pc/lpu/mm/ — она доступна для индексации

    Если в эту категорию дописать любые символы — то она тоже доступна — пример:
    http://medpribor.pro/pc/lpu12345678/mm/

    Получается, что страница не существует но отдает код 202…

    Более того, если вообще удалить промежуточную категорию, то ссылка сработает —

    http://medpribor.pro/pc/mm/
    Кто знает, как исправить эту проблему?

    У меня Google уже массу страниц в индекс добавил…

    • Тема изменена 3 года, 7 месяцев назад пользователем lisnt.
    • Тема изменена 3 года, 7 месяцев назад пользователем lisnt.
    • Тема изменена 3 года, 7 месяцев назад пользователем lisnt.

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

Просмотр 8 ответов — с 1 по 8 (всего 8)
  • Модератор Yui

    (@fierevere)

    ゆい

    если на странице правильно установлен тег link rel canonical
    на каноническую ссылку на страницу, то вполне можете этот баг игнорировать
    И это не только WC, то же самое и с простыми записями в WP

    Тег установлен, к примеру:
    <link rel=»canonical» href=»http://medpribor.pro/pc/lpu/tomografy/»&gt;

    И такой же тег есть на страница с вставленным текстом, к примеру у страницы http://medpribor.pro/pc/lp33u/tomografy/

    Но по какой то причине гугл этот тег не учитывает и добавляет страницы в индекс…

    Модератор Yui

    (@fierevere)

    ゆい

    добавляет как проиндексированное или просто посещенное ботом?
    это две большие разницы, бот может ходить по всем страницам, даже по запрещенным к индексации, а вот неканонические и неразрешенные для индексации страницы в индекс попадать не должны

    И такой же тег есть на страница с вставленным текстом, к примеру у страницы http://medpribor.pro/pc/lp33u/tomografy/

    К примеру эта страница отдаёт 404.

    Yri, обе страницы в поиске гугла есть — https://www.google.com/search?newwindow=1&source=hp&ei=ImTuW7G_MMGLsAGag6XQDw&q=инфузионная+техника+со+скидкой+40%25&oq=инфузионная+техника+со+скидкой+40%25&gs_l=psy-ab.3…298.10387.0.10710.45.40.4.0.0.0.310.2826.25j7j0j1.34.0&#8230;.0…1.1.64.psy-ab..7.35.2309.6..0j35i39k1j0i203k1j0i22i30k1j0i13i30k1j0i8i13i30k1j33i22i29i30k1j33i21k1j33i160k1.98.bZzKtGWly3E

    Также они в консоле показываются как дубли.

    Хотя там и канонический URL установлен и страницы по сути такой нет…

    SeVlad, страница, которую ты проверил отдает 404 и в сервисе и на сайте, т.к там путь не верный — там не буквы дописаны, а целая директория…

    • Ответ изменён 3 года, 7 месяцев назад пользователем lisnt.
    • Ответ изменён 3 года, 7 месяцев назад пользователем lisnt.
    • Ответ изменён 3 года, 7 месяцев назад пользователем lisnt.
    • Ответ изменён 3 года, 7 месяцев назад пользователем lisnt.

    страница, которую ты проверил отдает 404 и в сервисе и на сайте, т.к там путь не верный — там не буквы дописаны, а целая директория…

    Какая была дана — ту и проверял.

    Ок. «Неправильная» страница из старпоста отдаёт 200, но каноникал там указан на правильную.

    Это действительно, баг ВП (не единственный аналогичный), но разработчики почему-то считают, что костыль каноникал будет решением. И вот уже сколько лет проблема не то, что не решается, а ещё усугубляется — с некоторых пор при добавлении цифр в урл они и каноникал лезут 🙁

    SeVlad, разработчикам вп в техподдержку имеет смысл писать, просить чтобы баг поправили? Как думаешь?

    • Ответ изменён 3 года, 7 месяцев назад пользователем lisnt.

    разработчикам вп в техподдержку имеет смысл писать, просить чтобы баг поправили? Как думаешь?

    В тикеты всегда стоит подолбить. Чем больше будет недовольных таким багом — тем больше шансов, что когда-то исправят.

Просмотр 8 ответов — с 1 по 8 (всего 8)
  • Тема «Woocommerce — создает массу дублей категорий — ошибка у всех!» закрыта для новых ответов.