• Как оказалось если в урл категории дописать что угодно — ВП не отдаёт 404
    Например: site.com/category/novosti/ и site.com/category/ssss/novosti/ являются дублями.

    Проверено на 331 и 332 и теме twentyeleven.

    Как это лечить?

Просмотр 14 ответов — с 1 по 14 (всего 14)
  • ЧПУ включены?

    Если бы ЧПУ не были включены — по указанным урлам отдавалось бы 404. 😉 Баг же имеет противоположное проявление.

    Да, забыл указать — в пермалинках %postname% присутствует (и не обязательно только оно. С %post-id%-%postname% тоже самое)

    Если бы ЧПУ не были включены — по указанным урлам отдавалось бы 404.

    Не помню, как там с такими урлами, но без ЧПУ не всегда 404 выдаётся в нужный момент. Вроде с номерами записей проблема.

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

    Провел такой эксперимент, создал три категории

    Alpha
    Beta
    --Gamma

    В каждой категории по топику, если мы находимся в Гамме, то у нас выводится один Гамма-топик и УРЛ у нас такой website/category/beta/gamma/
    Удаляем Бету, опять набираем в строке тот же адрес, ура!, все тот же один Гамма-топик 🙂 О дубле здесь речи не идет, зато если когда-то сделал закладку, то 404 не получишь и не будешь в панике искать этот топик 🙂

    website/category/beta/gamma/

    wikicms, ничего не меняя набери website/category/lamda45/аlpha/ — 404 НЕ получишь. А ведь надо бы. А?

    А ведь надо бы

    Пока не уверен, потому как мне, ни на одном англоязычном ресурсе еще не ответили, а ваш вопрос я повторил сразу же, потому как самому интересно стало.. Видимо, это совсем и не проблема с их, забугорной, точки зрения :))

    А надо ли вообще 404 в этом случае? Может и хорошо, что рубрика в любом случае покажется. Минусов пока не могу придумать.

    А надо ли вообще 404 в этом случае?

    Который я пример рассмотрел, то 404 только мешала бы нормально жить..) Например, у меня около 2000 закладок, представляю, если бы все отдали 404 :))

    А надо ли вообще 404 в этом случае? .. Минусов пока не могу придумать.

    Попробую ещё раз:
    site.com/category/novosti/
    site.com/category/ssss/novosti/
    site.com/category/bbbb/novosti/
    site.com/category/wwwww/novosti/

    Это всё одна и та же страница по 5 урлам. Те массовые (виртуальные) дубли страниц. Они нужны?
    (рубрик ssss, bbbb, wwwww и тд — НЕ СУЩЕСТВУЕТ. И не было никогда)

    Который я пример рассмотрел, то 404 только мешала бы нормально жить..) Например, у меня около 2000 закладок, представляю, если бы все отдали 404 :))

    Отнюдь! Ну удалены страницы — что должно отдаться? Ессно 404. Ибо это есть стандартно и правильно. Но ВП, видимо, так не считает.

    И что из того, что 2000 закладок будут не «рабочими»? (Вопрос «кому вообще придёт в голову ставить закладки на страницы с постоянно меняющимся контентом?» я, пожалуй, оставлю как риторический 😉 ) Что с того-то? Миллионы страниц ежедневно рождаются и умирают.. Нормальный процесс. И он строго регламентирован в3орг (или не ими 😉 ). 404 должно быть 404, а не 200.
    Это есть бага. Причем не маленькая.

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Описание в багтрекере: http://core.trac.wordpress.org/ticket/18734

    В некоторых версиях работало перенаправление с кодом 301 на адрес дочерней рубрики. Не хватает патча и юнит-тестов.

    Те массовые (виртуальные) дубли страниц. Они нужны?

    Хотелось бы видеть доказательство, что их кто-то видит окромя нас троих (upd — четверых :)), здесь собравшихся 🙂

    Ну удалены страницы — что должно отдаться?

    Хмм.. Так мы о страницах говорим или о категориях, обертки для постов?

    Категория это интересная сущность, это своего рода связка идентичных, по некоторым признакам, постов. И удаление такой связки (я называю ее оберткой, фантиком) не должно влиять на все остальное, посты ведь не были удалены! А ввод заведомо несуществующей категории это что-то из области «кривые пальцы по клавиатуре» 🙂

    Так мы о страницах говорим или о категориях, обертки для постов?

    «Страница» в данном контексте — не как ВП-шная сущность, а как «страница сайта», код отдаваемый в браузер по определённому УРЛ.

    Хотелось бы видеть доказательство, что их кто-то видит окромя нас троих, здесь собравшихся 🙂

    Вопрос глубже. Не важно видит или нет. Важно что ВИДИТСЯ, если изменить урл.

    А ввод заведомо несуществующей категории это что-то из области «кривые пальцы по клавиатуре» 🙂

    То ли бывает в среде блекСЕО\хакеров.. 🙂
    Не хочу в паблик «палить тему», ну ок.. (не буду иметь ничего против, если этот абзац модераторы позже удалят 😉 ) Скажем проспамит кто-то детский сайт 1000-ю тыщ. порноключами (причем они будут в урле). Даже если ПС его не забанят за такой спам или за дубли страниц (а это уже реальность), то перебить урлы категорий (возможно, и не только их) в выдаче — это очень даже возможно. Кому это понравится? Возможно это фантазии, возможно нет, но бывает и не такое. Давайте это не обсуждать. Я как бэ о баге начал топик 😉

    Не хватает патча и юнит-тестов.

    Сергей, сорри, я не понял. Можно чуть развёрнутей — это лечиться? И как лечить, если да?

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

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

    желательно подтверждённый набором тестов

    Если чё — готов стать подопытным кроликом 😉

Просмотр 14 ответов — с 1 по 14 (всего 14)
  • Тема «ВП не отдаёт 404» закрыта для новых ответов.