This problem has nothing do to with aliases or trailing slashes.
PHP with NES 3.6 absolutely will not properly handle a default index
file. I know this for two reasons: with NES 4.x it works fine and
if you turn of PHP the file is served up fine, although without the PHP
parsed.
I had this probl
In Apache at least the presence of a trailing slash on the URL is important.
Quite often http://mysite/anapp will fail but http://mysite/anapp/ will
work. This is set in the Apache httpd.conf declarations, e.g the Alias
command.
You often get the scenario where http://mysite/anapp fails but
http