mod_rewriteがインストールされているのに動作しない場合の原因をいくつか以下に記します。
尚、確認はUbuntu12.04を使用しました。
sudo a2enmod rewriteまたApacheの設定ファイル例を以下に記します。
#LoadModule rewrite_module modules/mod_rewrite.soのコメント(#)を外してしまいます。
LoadModule rewrite_module modules/mod_rewrite.so
AllowOverride Noneを
AllowOverride Allに変更します。
Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from allを
Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from allのように編集する。(Allにしただけです。)
/etc/apache2/sites-enabled/000-default
以上、mod_rewriteモジュールが動作しない場合の原因をいくつか記した資料でした。