Часто задают вопрос: почему после сборки Apapche2 или LAMP сервер не реагирует на файл .htaccess?
Недавно наткнулся на эту проблему после сборки LAMP-а на Debian 9. Обычно Apache по умолчанию включает mod_rewrite (это и есть модуль поддержки .htaccess).
Включим:
Необходимо включить Модуль mod_rewrite в Apache2:
sudo a2enmod rewrite
sudo service apache2 restart
Прописать в etc/apache2/sites-available/*default.conf — по сути это настройки VirtualHosts:
Directory /var/www/Site_Directoryy>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
/Directory>