I cannot get anything of the form …/index.php/xyz/abc to work on my IIS 5.1 / PHP 5 / WordPress 2.0 install. PHP is installed as an isapi DLL and seems to be working just fine. However, if there is a path that extends past the index.php (such as https://thehost/wordpress/index.php/category/news/), IIS returns a 404. It’s as though IIS is treating the index.php as a folder instead of passing control to this php file. I have installed urlscan and set the AllowDotInPath parameter to 1, just to make sure this wasn’t the problem. I tried putting a php.ini file with the two cgi.fix_pathinfo = 1 and cgi.force_redirect = 0 entries into my \Inetpub\wwwroot\ folder, but I am still getting 404 errors.
Is there any basic configuration of IIS or PHP that I need to do so that index.php does not get treated as a folder? Thanks so much for all the help!