When you run the all-in-one installer for Cacti on Windows & IIS, the default install location for the Cacti web files is \inetpub\wwwroot\Cacti. When creating the website in IIS to access the content, Cacti won't run for me if I specify this folder as the physical path for the site:
I get the error 'no input file specified'. index.php is specified as the default document at the top of the list. I don't seem to be able to cure this. So the next best thing it to specify \inetpub\wwwroot as the physical path and append /cacti to the URL. This works fine, but my boss complains that It's inconvenient to need to add the /cacti on to end of the site and could I add a redirect for it.

I've spent all morning mucking with this with no success. I've tried installing MS's URL Rewrite 2.1 and creating redirects to the /cacti subfolder but they just don't work. I end up with this http://graphs.mydomain.comcacti (slash disappears). The URL works to redirect http to SSL, so I know it's working partially, but I can't seem to stop the crucial '/' from being omitted. My thought is Cacti itself must be doing something to cause this. I searched a bit and found some Apache-related posts where people mucked about with $url_path in config.php, so I tried fiddling with that and the $cacti_session_name, but no workie.
Can anyone tell me what I need to do to either (preferably) run Cacti directly from \inetpub\wwwroot\Cacti, or failing that, getting a redirect to work from \inetpub\wwwroot? Thanks for any thoughts!