In .htaccess
codice:
RewriteEngine On
RewriteBase /
RewriteRule ^()$ index.php [NC,L]
Rewritecond %{REQUEST_URI} !(^/?.*\..*$) [NC]
RewriteRule (.*)$ $1.php [NC]
In pratica, il Web server intercetterà ogni richiesta per pagine aventi come estensione “.php” e si occuperà di rimuovere quest’ultima in modo da permettere il caricamento anche se non viene digitata.
Può andare?