Uma simples forma de esconder a extensão dos arquivos, da URL do seu site, é utilizando o .htaccess, com uma ajudinha do modrewrite e das expressões regulares.
Ao invés de acessar por http://example.com/teste.php, a idéia é permitir que o usuário acesse a mesma página através do endereço http://example.com/teste (veja, sem a extensão .php).
Para isso, crie um arquivo .htaccess na raiz do seu site ou da sua aplicação com as instruções abaixo:
1 2 3 4 5 6 7 8 | RewriteEngine On Options +FollowSymLinks RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} (.*)/([^/]+)(\?.*)?$ RewriteCond %1/%2.php -f RewriteCond %{REQUEST_URI} (.*)/([^/]+)(\?.*)?$ RewriteRule .* %1/%2.php [QSA] |
Agora é só testar ;)