Печать
Просмотров: 7079

Рейтинг: 5 / 5

Звезда активнаЗвезда активнаЗвезда активнаЗвезда активнаЗвезда активна
 

mod_rewrite - это модуль WEB-сервера, который преобразует URL в так называемые ЧПУ (Человеко-понятная строка запроса). Для активации этого модуля в Apache2 нужно всего лишь выполнить следующие действия:

Подключить сам модуль к серверу, для этого набираем в консоле: sudo a2enmod rewrite

Редактируем конфигурацию хостов: sudo gedit /etc/apache2/sites-available/default,

в котором изменяем параметр AllowOverride None на AllowOverride All

И перезапускаем наш WEB-сервер командой sudo service apache2 restart

 

В apache2 версии 2.4 все немного поменяли. Для того чтобы использовать mod_rewrite нужно выполнить следующие шаги:

Открыть файл /etc/apache2/apache2.conf, найти в нем блок 

<Directory /var/www/>
	Options Indexes FollowSymLinks
	AllowOverride None
	Require all granted
</Directory>

и изменить значение AllowOverride None на AllowOverride All и подключить модуль к apache командой sudo a2enmod rewrite.

Вот и все, радуемся красивым URL :)

Если заметили ошибку, выделите фрагмент текста и нажмите Ctrl+Enter