Cita:
Iniciado por liranan Muchas gracias por sus respuestas.
Sin embargo, me han servido para probar que algo me falla, pues aun escribiendo tu expresión tal cual, emprer, sigo sin apreciar ningún cambio en mis URLs...
A alguien se le ocurre dónde puede estar el fallo?
Buenas liranan, hace casi un mes que vengo lidiando y tratando de poder generar en mi web los enlaces amigables. te paso mi caso y quizás te ayude en algo.
este es el código que tengo en el htaccess
# Activar RewriteEngine
RewriteEngine On
Código:
# Reescribir la URL solicitada por el usuario
# Entrada: ciudades/NOMBRE/
# Salida: ciudades.php?id=NOMBRE
RewriteRule ^ciudades/(\w+)/?$ ciudades.php?varP=$1
lo que logro es que entrando en la barra de direcciones www.miweb.es/ciudades/19 >>>> me lleve a www.miweb.es/ciudades.php?id=19 , sin mostrarme esto ultimo claro.
Problemas:
+ que navegando desde la web cuando enlazo desde un enlace interno a www.miweb.es/ciudades.php?id=19 no me muestra el Rewrite en la barra de direcciones,
+ que la regla me desarmo todos los enlaces internos en la web www.miweb.es/ciudades.php?id=19, ya que supone que me genera un directorio nuevo /ciudad/ que no existe y cuando enlazo desde esa web a otro link pretende salir de ese directorio ficticio.
en tu caso yo agregaría este codigo
Código:
Rewriterule ^perfil/(\w+)/?$ perfil.php?usuario=$1
y estarías en la misma situación que yo.
accederias a www.miweb.com/perfil/Gonzalo
espero no haberte complicado