I have the following in my httpd.conf:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
This code was generated for me by WordPress (some blog software). It is suppose to look at the requested filename and, if it doesn't exist, use index.php instead. But it isn't working. It is as if the RewriteCond directives are being ignored. For example, /2006/03/22/post-title becomes index.php/2006/03/22/post-title because the file didn't really exist.

Does anybody know what might be going wrong? Any help would be very appreciated.