Primeiro, acho que você está melhor no stackoverflow para perguntas como essa.
Agora você pode verificar se você tem o mod_rewrite ativado? Crie um arquivo php simples e adicione este código:
<?php phpinfo(); ?>
Agora, visite esse arquivo e pesquise a página (CTRL + F) para mod_rewrite.
Se não estiver ativado, execute este código:
a2enmod rewrite
E reinicie o apache:
/etc/init.d/apache2 restart
Ou
service apache2 restart