Emprear. un millón de gracias. Explico mi intención, al ocultar la extension del archivo es mas capricho que necesidad, simplemente la intencion es que no se sepa en que está programada la página. La segunda, efectivamente es como tu mencionaste para hacer URLs amigables.
Una vez mas gracias por tu colaboracion de verdad. aunque veo que es un tema muy amplio y hay cosas que no manejo, por ejemplo, viendo los ejemplos que tu me das y el que yo puse.
Código htaccess:
Ver original#mio
RewriteRule ^tienda/(.+)$ tienda.php?cat=$1
#tuyo
RewriteRule ^somos/(.*)$ /somos.php?id=$1 [L]
La diferencia es el signo "+" por el "*". el codigo mio lo tome de un ejemplo en maestrosdelweb.com ahora. que diferencia tienen? en segundo lugar supongo que entonces no me funcionaba porq yo tenia esta linea tomada del ejemplo q me pasaste antes:
Código .htaccess:
Ver originalRewriteRule ^(.*)$ $1.php [L,QSA]
Antes que las linea para las categorias, pensandolo supongo q el orden obviamente influye cierto?
Y por ultimo que significan las letras en los corchetes? [L] o [QSA], o en caso de un manual q me recomiendes?
Muchas gracias.