As stated in https://www.hiawatha-webserver.org/manpages/hiawatha , the StartFile option work per directory.
Also in https://www.hiawatha-webserver.org/faq stated that may "use the StartFile option in a .hiawatha file in that directory".
But this config:
Alias = /map:/GaladrielMap/map Directory { DirectoryID = map Path = /map StartFile = index.php }
don't work - address to http://venus.local/map/ return 404, but address to http://venus.local/map/index.php works fine.
Likewise, file .hiawatha in /GaladrielMap/map directory with content
StartFile = index.php
does nothing.
What's wrong?