I am using IIs6 as my webserver Here are my rewrite rules
RewriteBase /
RewriteCond %{REQUEST_FILENAME} \.(html|htm|php|php2|php3|php4|php5|phtml|pwml|inc|asp|aspx|ascx|jsp|cfm|cfc|pl|cgi|shtml|shtm|phtm)$
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?$1 [L]
The question is '%{REQUEST_FILENAME} !-f' seems doesn't work ,when I request the url like http:// somesite/shopadmin/index.php, it still rewrite and jump to access http:// somesite/index.php?xxx ,
how to solve the problem?
I tried many times and It looks like the 'REQUEST_FILENAME' param is different as it works in apache?
Any helps would be thanks.