Поддержка Проблемы и решения Не работает постраничная навигация

  • Здравствуйте, проблема такая:
    В админке wordpress(инструменты — постоянные ссылки) при изменении постоянных ссылок на /%postname%/ перестает работать постраничная навигация внизу, при нажатии кнопки «следующая страница» выдается ошибка 404 – с url сайт/page/2/ не существует.
    При выборе ссылок по умолчанию сайт/?p=123 все работает, но получаются некрасивые url в виде цифр.
    Как добиться работающей навигацией внизу (предыдущая страница-следующая страница) и чтобы были красивые url.
    Пожалуйста,напишите только поконкретнее что и куда вставлять, а то я очень плохо в этом во всем разбираюсь(

    Плагин рус ту лат есть и ЧПУ я читала.
    С Уважением.

Просмотр 15 ответов — с 1 по 15 (всего 15)
  • Всё дело в .htaccess.

    Olympia
    Пример файла .htaccess

    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>
    # END WordPress

    Сохраните код в файл .htaccess и закачайте в корневую папку на сервер.

    Lob1AV чаще всего, но не всегда.

    Olympia есть SEO плагины ?

    Lob1AV,rxs, спасибо за совет, но это не помогло почему-то( Кстати, в .htaccess у меня было только две строчки.

    rxs,плагины, которые сейчас в активе:
    All in One SEO Pack
    RusToLat (которым и пользоваться не могу, т к только цифры в url)
    WordPress Related Posts
    WP Easy Uploader

    Плагин Seo without category до этого не использовался ?

    ps я бы посмотрел, если бы автор контакт оставил, и, возможно, не только я бы посмотрел.

    нет, не использовала.
    Контакт в смысле ссылку на сайт?)))

    Как минимум, пока мы проверяем способности телепатов.

    конечно, вот
    http://onefact.ru/ сейчас сделала так, чтобы выскакивала ошибка.

    Модератор Yuri

    (@yube)

    Не дождался пока откроется…
    Попробуйте ЧПУ /%postname%.html

    YuBe, не вышло, все еще ошибку выдает.

    чаще всего, но не всегда.

    И всё-таки в данном случае эта ошибка именно в .htaccess
    Открываем кодекс и читаем Paged Navigation Doesn’t Work.

    Lob1AV, спасибо за ссылку….надеюсь, что освою статью с переводчиком(
    Но .htaccess я изменила и в произвольные поля вписала другие значения.
    Уже целый день вожусь с настройками, т к сама имею оооочень отдаленные понятия по этой теме.

    В кодексе в общих чертах написано следующее:
    Удалите ваш .htaccess и обновите пермалинки — WordPress сам должен создать его заново. Если не получиться, то просто создайте пустой .htaccess и поставьте ему права 666, после чего обновите пермалинки.

    Ничего не получается. Делала все по шагам, как вы написали. Еще погуглила, но ответа так и не нашла. У всех проблема решается с .htaccess
    Итак, по шагам:
    Я его удалила, обновила пермалинки и автоматом создался .htaccess
    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>

    # END WordPress

    Ссылки на отдельную запись работают, как и раньше, а вот перелистывание страниц — нет.

    Есть еще какие-нибудь пути решения?

    Значит надо копать ещё глубже. Пока вижу только такое решение. Суть в том, что RewriteEngine скорее всего у вас неправильно работает в .htaccess.
    Но прежде, чем писать хостеру попробуйте отключить все плагины, кроме RusToLat, переключиться на тему по умолчанию, удалить .htaccess и заново обновить пермалинки.
    Если есть желание вникнуть в тему, то почитайте Модуль Apache mod_rewrite.

    О, Чудо) Все получилось. Я вообще удалила тему и залила заново, а потом подключала плагины по одному. Все работает.

    Спасибо Вам Всем большое, чтобы я делала без такой помощи?!))).

Просмотр 15 ответов — с 1 по 15 (всего 15)
  • Тема «Не работает постраничная навигация» закрыта для новых ответов.