I know that this question have been asked several times. But I can\'t get it to work.
I installed Apache2 in my Ubuntu server I can also confirm that mod_rewrite is
Okay, let's check assumptions:
Put nonsense in your Apache config files (and restart Apache to let them take effect), does Apache "complain" on restart? Then it tries to load those files. Try this for every Apache config file you can find. You now have a complete list of Apache config files that are loaded.
put nonsense in your htaccess, reload the page, do you get a 500 error? If not, the htaccess is not getting loaded.
Put the most basic mod_rewrite statement in your htaccess:
Options +FollowSymLinks RewriteEngine On RewriteRule ^.*$ test.html
This should rewrite every request to test.html.
Try this and give us the results.