1) Создан новый, нажав на кнопку Сохранить в Настройки-> Постоянные ссылки
Нажмите в поле и нажмите CTRL + a, чтобы выбрать все. Вставить на .htaccess
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /wordpress/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /wordpress/index.php [L]
</IfModule>
2) Включить для mod_rewrite:
sudo a2enmod rewrite
Это активирует модуль или предупредит вас, что модуль уже действует. Чтобы эти изменения вступили в силу, перезапустите Apache:
3) Перейти к этому файлу, просто измените «AllowOverride None» на AllowOverride all
sudo nano /etc/apache2/apache2.conf
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride all
Require all granted
sudo service apache2 restart
и теперь, когда страницы начали работать нормально ...