Routes to index.php indirectly

The current version fails to identify a index.php when ommited on the
path. That is, accessing the path `/` might fail while the file
`/index.php` exists. This behavior it is widely used by many applications.