Поставил LAMP. Потом обнаружил что по дефолту mod_rewrite выключен. Включил его согласно инструкциям. .htaccess не заработал. Попробовал повторить инструкции еще раз, терминал сказал, что mod_rewrite уже установлен и работает. Думаю переустановить LAMP, как мне КОШЕРНО включить mod_rewrite чтобы он работал?
Значит в виртуальном хосте запрещено использовать .htaccess. Зайдите в /etc/apache2/sites-available/default, найти AllowOverride none и замените none на all. После этого ещё раз reboot и всё должно работать