Настройка WordPress. Не работают постоянные ссылки.

Если ваш веб-сервер – Apache, то могут быть две причины этой проблемы:

  1. Не работает .htaccess
  2. Не загружен модуль Apache – mod_rewrite


В первом случае необходимо проверить в настройках Apache (httpd.conf) следующие директивы AccessFileName и AllowOverride.
Для AccessFileName значение должно быть .htaccess (AccessFileName .htaccess).
Для AllowOverride (действует внутри <directory>) значение должно быть All (AllowOverride All).

Во втором случае проверяем прописан ли в настройках mod_rewrite.
В секции # ### Loaded Modules должна быть строка:

LoadModule rewrite_module [путь к модулю]/mod_rewrite.so

В секции # ### Added Modules :

AddModule mod_rewrite.c

Вливайтесь в общение

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

Ваш e-mail не будет опубликован. Обязательные поля помечены *

  1. Добрый вечер.
    Мой сервер НЕ Апач, у меня стоит сборка с Nginx – Winginx, пользовался Windows 7, работал нормально, под конец какие-то изменения притянули последствия такие, перенёс сайт для изменений на локальный, так как нужно было оставить рабочий работать, пришлось не копировать с текущими настройками, когда поставил, после этого постоянные ссылки работать перестали. Через пару дней переустановил ОС 10-ю,поставил сервер заново, только скопировал перед этим проекты, и перенёс их, проблема, как ни тупо это, осталась.
    Дело не в .htaccess, в чём-то ином.
    Какие есть ещё способы? подскажите пожалуйста.

      1. Благодарю, Макс.
        Если понадобится, вот нашёл на официальном сайте: http://winginx.com/ru/docs/rewrites
        и тут на форуме решение более понятное:
        http://stackoverflow.com/questions/25163814/how-to-enable-mod-rewrite-in-winginx-server
        Но всё же вопрос остался, почему раньше работали без добавления локальных папок в конфиг, точнее без указания, при чём работали ссылки на любых папках, а тут перестали после того переноса… ну да ладно ))

  2. Доброго времени суток! Проблема у меня с этими ссылками такая. Если зайти на страничку http://tetradion.ru/ и переходить по рубрикам, в url прописывается вот такой текст: http://tetradion.ru/#/ya-partner/xosting-beget.html . Если же перейти на страничку без/# http://tetradion.ru/ya-partner/xosting-beget.html , то будет открыто форма комментирования вконтакте, и похожие записи. Как мне убрать #/ эту беду? Помогите пожалуйста! Очень нужна мне форма комментирования от ВК.

  3. еее…выставил значения All для AllowOverride…спасибо аффтору!помог!хоть я и переносил сайт с хостинга spaceweb на сервак организации(freebsd+apache+mysql)…и все это еще на joomle_)