Добрый день всем, кто оказался на данном сайте. Сегодня речь пойдет о том, как в конфигурации веб сервера основанном на Apache включить mod rewrite. Что это нам даст? Он преобразует так называемый ЧПУ (человеко-понятный URL). Что собственно мы и сделаем. Предположим что у вас уже есть веб сервер на котором установлен Apach. О том как его установить можно прочесть в этой статье. Для того что бы включить модуль, нам нужно отредактировать ваш конфигурационный файл Apache. Давайте это мы и сделаем. Подключаемся по ssh к нашему серверу и приступаем к настройке. Для начала включим сам модуль, это можно сделать следующей командой:
sudo a2enmod rewrite
Теперь нам необходимо отредактировать тот самый конфигурационный файл о котором упоминалось чуть выше. В нем нужно изменить строку «AllowOverride» с «None» на «All». Обратите внимания, что эта строка должна располагаться между «Options Indexes FollowSymLinks» и строкой «Require all granted»
sudo nano /etc/apache2/apache2.conf
После чего сохраняем отредактированный файл и перезапускаем Apache. Это можно сделать следующей командой:
sudo service apache2 restart
После проделанных действий у вас на сайте будет работать ЧПУ (человеко-понятный URL). Что в свою очередь поисковыми системами такими как Google ранжируется в поисковой выдаче выше, чем сайты без ЧПУ. А на этом сегодня все, надеюсь данная статья будет вам полезна.