The rewrite goes like this:
Code:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?page=$1 [L,QSA]
mod_rewrite is working fine and it's enabled, but the page content isn't being displayed properly.
I have another VPS that I decided to upload these files to and test, and when I goto something like example.com/real/page (on the other VPS, different host), it returns correctly on my other VPS with the same code and rewrite. But when I do that on my linode, it just keeps giving me the content from index.php and not the /real/page.
Any ideas what settings I should be looking for that might cause that? The other VPS is a managed one, so I don't really know everything it has.
If you need additional information let me know.