было так неработающий или неправильно настроенный модуль mod_rewrite на вашем сервере Apache2
включить модуль командой sudo a2enmod rewrite открыть конфиг файл апача вашим любимым текстовым редактором. Файл располагается по адресу /etc/apache2/apache2.conf найти в файле все строки AllowOverride none и заменить их на AllowOverride All сохранить файл apache2.conf перезапустить apache командой sudo service apache2 restart