Наверх

Загрузка постов


CodeMatrix

A+ R A-

Включение mod_rewrite в ubuntu

Поставила web-server на новую ubuntu 12.04, и сразу же обнаружился гемор - не работает mod_rewrite. При том что он включен. Реакция на .htaccess - ноль. В итоге покопавшись в настройках нашла решение. Оказалось перенаправление было отключено в настройках хоста. Кто столкнулся с такой же проблемой, пишу решение:

- после установки apache подключить mod_rewrite командой sudo a2enmod rewrite

- далее открываем для редактирование файл хоста /etc/apache2/sites-available/default (или файл вашего хоста) и меняем во всем документе AllowOverride none на AllowOverride All

- Перезапускаем apache: sudo service apache2 restart

И всё должно работать.

Важное обновление:

Для Ubuntu 14.04 и выше AllowOverride All нужно прописать и в файле /etc/apache2/apache2.conf