First, I have enabled AllowPathInfoForScriptMappings feature in IIS
MetaBase.
It seems, PATH_INFO works in a different way than it works under
Apache.
IIS tries to execute the part of URL that corresponds to PATH_INFO,
Apache just fills the PATH_INFO variable , but doesn't execute the
PATH_INFO per se.
For Instance:
IIS:
NB! Files default.asp, other.asp exist
The URL http://myserver/default.asp/[anybullshit] gives me an error
404-FileNotFound.
The URL http://myserver/default.asp/other.asp runs other.asp bypassing
default.asp.
Apache:
NB! Files index.php, other.php exist
The URLs http://myserver/index.php/[anybullshit] and
http://myserver/index.php/other.php give me the same result -
index.php runs. Apparently, in this case PATH_INFO is equal to
[anybullshit] or other.php.
Does anybody know how I can force IIS to work in a good old Apache
way?:) Is it possible?
Thanks.
Alexander