Дано:
Wordpress 2.3.3
Сборка: maxsite
Top Level Categories 1.0
WP-PageNavi 2.20
ЧПУ: /%category%/%postname%
После переезда на новый хостинг и перекодировки БД возникла такая проблема: в рубрике постраничная навигация типа
http://sitename.com/categoryname/page/2
не работает, пишет «Не найдено», это справедливо для всех рубрик и всех страниц, кроме первой.
При чем навигация такого же типа на главной работает, т.е.
http://sitename.com /page/2
http://sitename.com /page/3
отрабатывает:D А если в ЧПУ меняю свой шаблон /%category%/%postname% на значение по умолчанию http://sitename.com/?p=123 все работает. Кажется мне, что где-то в htaccess это можно решить вот только где.
Народ, кто знает, подскажите, а?:rolleyes: :rolleyes: :rolleyes:
P.S.
В корневом htaccess прописано:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
Разное (настройки):
Следить за обновлением файла по ссылке – галочка стоит
Общие (настройки):
Адрес WordPress (URL) = Адрес блога (URL)
http://sitename.com/categoryname/page/2
Такой урл сам по себе не может образоваться, WP делает так: http://sitename.com/category/categoryname/page/2. ‘category’ из урла можно убрать только плагином. Но такая "краткая" форма конфликтует с ЧПУ /%category%/%postname%. Многократно писали: укорачивая урлы, ставьте ЧПУ /%category%/%postname%.html или с любым другим "хвостиком".
Вот писала о плагине, кот. трансформирует стандартный вывод
Removes the prefix from the URL for a category. For instance, if your old category link was /category/catname it will now be /catname От Filipe Fortes. (Ну вы это и сами знаете:))
Вопрос в том, почему на предыдущем хостинге такой вариант работал (больше года) и на локалхосте работает до сих пор и не конфликтует. Сайт проиндексирован ПС в таком виде, учитывая это, хотелось бы в таком виде и оставить. Возможно ли это?
Тоже хочу услышать ответ на этот вопрос.