Quote by: Blaine
I've just spent the last 2 hours trying to find a solution to the problem of using staticlinks on IIS. Passing a URL like http://www.site.com/myscript.php/parm1/value1 will result in a 404 - page not found.
This has been reported on geeklog.net as well if you enable the $_CONF['url_rewrite'] option which the staticpages plugin will use. Once enabled, you can not access the staticpages.
This is an issue only with IIS and certain PHP releases. My desktop is running WinXP Pro + SP2 + IIS 5.1 + PHP 5.0.2 and it works just fine.
My laptop is running the same but with PHP 4.3.10 and I get get 404's. Try using the admin/install/info.php script and pass it a few additional values separated by a /.
IIS should stop parsing the path at info.php and then place the remaining URL in a variable called PATH_INFO but this variable which should only exist if there is extra path info is being set all the time to the full path.
There is a MS TechArticle here but setting this IIS MetaData Property does not appear to have any effect even after restarting IIS.
I also found this article helpfull to explain the IIS Metadata Change but in the end had no effect.