Для того, чтобы, Apache обрабатывал файлы .htaccess, необходимо включить поддержку htaccess в настройках Apache.

Откройте файл конфигурации сервера Apache /etc/apache2/httpd.conf

sudo nano -w /etc/apache2/httpd.conf

В Ubuntu 14.04 откройте файл конфигурации сервера Apache /etc/apache2/apache2.conf

sudo nano -w /etc/apache2/apache2.conf

Добавьте в файл /etc/apache2/httpd.conf или apache2.conf следующие строки

AccessFileName .htaccess
<Directory "/var/www/*">
AllowOverride All
</Directory>

Перезагрузите Apache

sudo /etc/init.d/apache2 restart