WordPress плагин Cyr-To-Lat ошибка 404 (РЕШЕНО)

Ситуация:
Самодельный сервер LAMP (Linux, Apache, MySQL, PHP)
Установлен WordPress
Плагин Cyr-To-Lat для WordPress для создания человеко понятного URL (ЧПУ)

Попытка перейти на страницу выдает 404 ошибку


Создаём страницу info.php

Код:
<?php
phpinfo();
?>


Запускаем её в браузере и смотрим, установлен ли модуль mod_rewrite

Не хватает модуля mod_rewrite


1. Его нужно включить, а сделать это можно следующей командой:

Код:
sudo a2enmod rewrite


2.Теперь нужно перезапустить сервис Apache2.2, выполнив следующую команду:

Код:
sudo service apache2 restart


3. Если у вас используются виртуальные хосты, то в их конфиге необходимо добавить строчку AllowOverride All. Например приведу пример на /etc/apache2/sites-available/default, откроем его:

Код:
sudo nano /etc/apache2/sites-available/default


Найдем строчку "<Directory /var/www/html>" и ниже добавим строку "AllowOverride All", проще говоря, конфиг нужно привести к следующему виду:

Код:
<VirtualHost *:80>
 ServerAdmin webmaster@localhost
 DocumentRoot /var/www/html
 <Directory />
   Options FollowSymLinks
   AllowOverride None
 </Directory>
 <Directory /var/www/html>
   Options Indexes FollowSymLinks MultiViews
   AllowOverride All
   Require all granted
 </Directory>
 
 ErrorLog /var/log/apache2/0default-error.log
 LogLevel warn
 
 CustomLog /var/log/apache2/0default-access.log combined
</VirtualHost>


Если виртуальные хосты у вас не используются, то добавьте строчку "AllowOverride All" в файл /etc/apache2/apache2.conf.

4. Теперь перезапустим сервис:

Код:
sudo service apache2 restart


И все!