I don't know if this is an Apache or PHP thing but if you go to either of:
mysite.com/about
mysite.com/about/
it will show the mysite.com/about.php
file instead of a 404 error, because the directory does not exist.
I am sure this is some setting, maybe an htaccess thing, any ideas?