Не работают постоянные ссылки WordPress в Apache2 Ubuntu 14.04
На моей локальной машине не работают постоянные ссылки WordPress. После исследования я обнаружил, что WordPress не создает файл .htaccess.
Для этого я выполнил следующие шаги.
Вручную создайте файл "
.htaccess
" и сохраните его в главной директории WordPress. (Это та директория, где находятся папки wp-admin, wp-includes и wp-content.)Перейдите в терминал Ubuntu и введите:
sudo chown -v :www-data "/FilePathHere/.htaccess"
Вы должны увидеть строку, сообщающую, что групповое владение файлом было изменено на www-data (Apache2).
Предоставьте Apache2 права на запись в файл:
sudo chmod -v 664 "/FilePathHere/.htaccess"
Вы должны увидеть строку, сообщающую, что режим файла сохранен.
Далее нам нужно разрешить WordPress запись в файл .htaccess, включив mod_write в сервере Apache2. Введите следующее в терминале:
sudo a2enmod rewrite
Вы должны увидеть строку, сообщающую о включении mod rewrite и напоминающую перезапустить веб-сервер
Давайте это сделаем. Перезапустите веб-сервер Apache2, чтобы изменения вступили в силу, введя:
sudo /etc/init.d/apache2 restart
Мы закончили работу с командной строкой; теперь вы можете закрыть окно командной строки.
- Войдите в панель администратора WordPress (т.е.
http://Domain/wp-admin
). Перейдите в Настройки --> Постоянные ссылки и выберите нужный формат постоянных ссылок. Нажмите кнопку "Сохранить изменения".
Все шаги были выполнены успешно. Но даже после этого постоянные ссылки не работают.
Требуются ли какие-либо дополнительные настройки для правильной работы постоянных ссылок?

sudo service apache2 restart ---- затем, чтобы изменения вступили в силу.

Отмечу, что это по-прежнему решение, если ваш сайт WordPress работает из отдельного конфигурационного файла в /sites-enabled, и у вас уже есть AllowOverride All
в блоке <Directory />
в этом файле, и вы задаетесь вопросом: зачем мне еще редактировать /etc/apache2/apache2.conf…?

Это решение сработало у меня в 2021! :D Ubuntu 20.04 - apache2

Я не могу выразить, сколько счастья я только что получил, прочитав этот ответ
