Вы должны проверить, включен ли mod_rewrite.Для этого создайте php-файл с
<?php php_info(); ?>
в корневой веб-папке.В загруженных модулях вы должны увидеть mod_rewrite.
Если нет, проверьте строку:
LoadModule rewrite_module modules/mod_rewrite.so
В httpd.conf (apache2.conf в UBUNTU> /etc/apache2/apache2.conf).Он не должен быть закомментирован (без; спереди).
Проверьте, включена ли опция AllowOverride для вашего проекта.Для этого добавьте следующую строку в конец httpd.conf (apache2.conf в UBUNTU)
<Directory "/var/www/myProjectName">
AllowOverride all
</Directory>