WordPress: не работают подкатегории

Понедельник, 24 Авг 2009 23:45

Все гениальное — просто!

Сегодня, делая очередной СДЛ-сателл, наткнулся на интересную особенность — при попытке перейти в подкатегорию, например http://site.ru/auto/mercedes попадаю на 404-ую страницу, причем в http://site.ru/auto попадаю без проблем,  т.е. WordPress почему-то считает, что такой подкатегории не существует. В настройках ЧПУ у меня была выбрана произвольная структура: /%category%/%postname%.

Из установленных плагинов мои подозрения вызывали как обычно All In One SEO Pack и еще Seo-Without-Category, убирающий никому ненужное слово /category/ из ваших линков.

Вопрос был разрешен довольно быстро благодаря всезнающему Гуглу и не менее компетентному в вопросах ВП форуму forum.maxsite.org, где многоуважаемая (лично мною) и всем известная Sonika уже создала тему с этим вопросом.

Как оказалось, проблема кроется в плагине Seo-Without-Category, который и «натупляет» WP, не давая ему четко ориентироваться что где, т.е. WP по структуре линка перестает определять подкатегории.

Решается проблема банально дописыванием в конец произвольной структуры окончания .html: /%category%/%postname%.html. Вот и все...

http://blogto4ka.ru

RSS комментариев

3 комментария Упоминаний: 1 Комментировать

  1. Юрий пишет:

    14 Июн 2011 в 15:29 Reply to this comment

    1

    Промучался в поисках данного решения очень долго. Практически loop.php и category.php по косточкам перебрал. А все настолько банально решается!

  2. Tania пишет:

    06 Ноя 2012 в 22:00 Reply to this comment

    2

    Ошибка 404!,. Для сервера типа Apache должен быть файл у папки со страницами сайта и названием

    «.htaccess» и содержанием файла хотя бы:

    ErrorDocument 404 /?error=404

  3. Yurez пишет:

    01 Авг 2015 в 18:54 Reply to this comment

    3

    Вот и я подумал: «А зачем мне этот хтмл в конце», и удалил его  :grin: А потом сидел еб...  :!: пока не попал на Ваш блог. Спасибо! 

Оставьте свой комментарий о материале
(Комментарии со ссылками попадают на модерацию. Остальные не попадают, но я могу удалять те, которые посчитаю бесполезными, не несущими смысловой нагрузки)