Есть категория, в ней архивы показываются. Есть ее подкатегория, в ней показывается ошибка 404.
Потому что Permalink category/postname/
Соответственно движок показывается в урл категорию, а потом думает, что название подкатегории – название поста. Поста такого не находит и показывает 404
Мне надо, чтобы все было по человечески. Как?
Под %category% в схеме ЧПУ движок понимает всю иерархию категорий. А чтобы не путаться между категориями и постами, в категориях используется "префикс" /category/. Вот когда в угоду SEO удаляют из урлов "/category/" и сокращают иерархию до категории самого нижнего уровня, тогда и возникают казусы.
ДА!! Именно так, о великий, Ю.Б. Что же теперь делать? Очень надо именно в нашем случае
Что же делать?
Любителям удалять префикс и укорачивать иерархию рубрик обычно советуют ставить ЧПУ /%category%/%postname%.html
Ну, уже не переделаешь, 1000 страниц в индексе…
Можно ли для конкретной категории поставить ЧПУ /%category%/%postname%.html ? Например, в htaccess ?