Если ваш веб-сервер — Apache, то могут быть две причины этой проблемы:
- Не работает .htaccess
- Не загружен модуль 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 ответов к “Настройка WordPress. Не работают постоянные ссылки.”
Добрый вечер.
Мой сервер НЕ Апач, у меня стоит сборка с Nginx — Winginx, пользовался Windows 7, работал нормально, под конец какие-то изменения притянули последствия такие, перенёс сайт для изменений на локальный, так как нужно было оставить рабочий работать, пришлось не копировать с текущими настройками, когда поставил, после этого постоянные ссылки работать перестали. Через пару дней переустановил ОС 10-ю,поставил сервер заново, только скопировал перед этим проекты, и перенёс их, проблема, как ни тупо это, осталась.
Дело не в .htaccess, в чём-то ином.
Какие есть ещё способы? подскажите пожалуйста.
Посмотри вот здесь: https://codex.wordpress.org/Nginx
Думаю, в конфигах надо немного подкрутить
Благодарю, Макс.
Если понадобится, вот нашёл на официальном сайте: http://winginx.com/ru/docs/rewrites
и тут на форуме решение более понятное:
http://stackoverflow.com/questions/25163814/how-to-enable-mod-rewrite-in-winginx-server
Но всё же вопрос остался, почему раньше работали без добавления локальных папок в конфиг, точнее без указания, при чём работали ссылки на любых папках, а тут перестали после того переноса… ну да ладно ))
Доброго времени суток! Проблема у меня с этими ссылками такая. Если зайти на страничку http://tetradion.ru/ и переходить по рубрикам, в url прописывается вот такой текст: http://tetradion.ru/#/ya-partner/xosting-beget.html . Если же перейти на страничку без/# http://tetradion.ru/ya-partner/xosting-beget.html , то будет открыто форма комментирования вконтакте, и похожие записи. Как мне убрать #/ эту беду? Помогите пожалуйста! Очень нужна мне форма комментирования от ВК.
еее…выставил значения All для AllowOverride…спасибо аффтору!помог!хоть я и переносил сайт с хостинга spaceweb на сервак организации(freebsd+apache+mysql)…и все это еще на joomle_)