Este es el codigo htaccess que estoy utilizando pero, el detalle es que quita los .php solo en el dominio principal pero no en los subdominios.
Si escribo: www.dominio.com/archivo (Funciona)
pero si escribo www.dominio.com/archivo/ (no funciona, da error me supongo que es porque lo interpresta como directorio)
A demas, solo funciona en el dominio principal y en los subdominios no.
Código:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ $1.php [L,QSA]
RewriteCond %{HTTP_HOST} ^dominio.com [NC]
RewriteRule ^(.*)$ http://www.dominio.com/$1 [L,R=301]
ErrorDocument 404 /404.php
ErrorDocument 500 /500.php
Cualquier ayuda estaría muy agradecido... a pesar que he aprendido bastante de php en htaccess soy un feto xD