Wando, try this....
Test a very basic rewrite first:
rewriteEngine on
rewriteRule ^doesnotexist\.html$ /index.html [L]
Put that in .htaccess in the web root directory of a working site with an index page called "index.html" (you can change the rewriteRule as needed to use the right index page URI). Now, request "doesnotexist.html" from that site. The server should provide the contents of index.html.
If it doesn't work, then you have a problem with the way mod_rewrite is installed or configured on your server.
