Вероятная причина почему возникает ошибка 404 в записях WordPress, то есть не работают постоянные ссылки WordPress: неработающий или неправильно настроенный модуль mod_rewrite на сервере Apache2
Для включения и настройки этого модуля на ОС Ubuntu 14.04 и выше вам необходимо:
Включить модуль mod_rewrite командой
sudo a2enmod rewrite
Изменить конфигурационный файл Apache2 apache2.conf. Файл располагается по адресу
/etc/apache2/apache2.conf
Найти в файле все строки
AllowOverride None
и заменить их на
AllowOverride All
Cохранить файл apache2.conf
. Перезапустить apache командой
sudo service apache2 restart
Другая возможная причина с постоянными ссылками — некорректные права доступа к фалам и папкам WordPress. Подробности в нашей статье — Права доступа файлов WordPress