Já havia tentado de várias maneiras remover a extensão .php dos meus arquivos, mas todas sem sucesso. Porém consegui fazer de uma maneira muito simples, editando o arquivo .htaccess. Lembrando que para funcionar a modulo “mod_rewrite” deve estar habilitado no seu servidor web.
Criaremos o arquivo .htaccess na raiz do nosso projeto com o seguinte conteúdo
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^(.*)$ $1.php
</IfModule>
E quando formos criarmos nosso link no php, aqui no caso estamos com o exemplo signup.php, basta digitar assim:
<a href="signup">signup here</a>
Sem a extensão .php. O servidor irá fazer todo o resto do trabalho.