Почему не работают все страницы Ubuntu 16.04, Apache, Wordpress? Всем привет.
Я установил Apache2 и открыл старый проект wordpress
Вот настройки apache2.conf // Директория с сайтами
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
wordpress.conf
ServerName wordpress
ServerAdmin wordpress@gmail.com
DocumentRoot /media/disk_d/general/Документы/sites/wordpress // Директория с проектом
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
При переходе по ссылке http: woprdpress - всё работает, но остальные ссылки по сайту не работают Not Found.
В чем может быть проблема? Спасибо.

21 Авг 2019 в 06:22
322 +1
0
Ответы
1

Проблема возможно связана с настройкой .htaccess файла в вашем проекте WordPress. Убедитесь, что модуль mod_rewrite включен в вашем Apache сервере. Для этого выполните команду:

sudo a2enmod rewrite

Затем убедитесь, что в вашем VirtualHost файле для WordPress сайта есть следующая директива:

<Directory /media/disk_d/general/Документы/sites/wordpress>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>

Это позволит WordPress использовать свой .htaccess файл для правильной обработки ссылок. После внесения изменений перезапустите Apache сервер командой:

sudo service apache2 restart

После этого ссылки на страницы WordPress должны работать корректно. Если проблема не решится, также проверьте правильность настроек permalink в админ панели WordPress.

20 Апр 2024 в 13:19
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир