Как скрыть .php, используя .htaccess?
Проблема не в том. что откроет посетитель а какие ссылки вы будете прописывать с запросами. 
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php
Это называется ЧПУ (человеко-понятный урл). Гуглите по запросу "PHP чпу".