This happened probably because you have …
Options +MultiViews
… somewhere in your .htaccess
or httpd.conf
. If there is no directory /contact/
Apache will look for a file with this name and MultiViews
matches partial files names. In general MultiViews
and WordPress don’t work well together.