Home page won't load without 'index.php' On a fresh install of Craft 2.3.2644, using the hostname alone, example.com returns an error, "The page cannot be displayed because an internal server error has occurred".

If I include /index.php (example.com/index.php), then the expected index template is returned, displaying the "Welcome to..." entry.

However, example.com/news returns the news template correctly, even without index.php in the URI.


Craft 2.3.2644
Windows Server 2008 R2
IIS 7.5


The web.config file included with the Craft install is present at web root.

What am I missing?
If I recall, IIS doesn't include index.php as a default document when looking for a page to load in a directory, but only things like index.html, index.htm, deafult.html, etc.

Here's how to change it.