Foros del Web » Programando para Internet » PHP »

URLs amigables en php y htaccess

Estas en el tema de URLs amigables en php y htaccess en el foro de PHP en Foros del Web. Hola, primero de todo decir que si el tema no va aquí por favor moverlo donde corresponda. Abro un nuevo tema porque tengo un problema ...
  #1 (permalink)  
Antiguo 07/11/2014, 11:54
Avatar de mk14  
Fecha de Ingreso: agosto-2012
Mensajes: 18
Antigüedad: 12 años, 3 meses
Puntos: 0
URLs amigables en php y htaccess

Hola, primero de todo decir que si el tema no va aquí por favor moverlo donde corresponda.

Abro un nuevo tema porque tengo un problema que ya no se como solucionar. He probado de todo y no me resulta.

Tengo una web y quiero crear urls amigables.

Al web me crea una url del tipo archivo.php/var1=1&var2=2&var3=3 y quisiera que quedara la url como /var1/var2/var3

He probado varios códigos de htaccess pero todos me rompen el css cuando redirigen, es decir, la página llega bien a la que es pero sin estilo y posiblemente sin js.

El último que he probado y que ha resultado bien la redirección es:

RewriteRule ^([a-z-]+)\/([0-9]+)\/([a-zA-Z0-9_-]+)\/?$ play.php?link=$1&vid=$2&id=$3 [NC]

Os pongo un ejemplo (no lo considereis spam ni nada sólo es para ilustrar lo que me pasa)

La Url original es: www.mimusica.ga/play.php?link=amada-mia-el-barrio&vid=83&id=1
Y la que funciona es: www.mimusica.ga/amada-mia-el-barrio/38/1pero sin css.

A ver si me podeis ayudar y decirme que puedo hacer para que no pase y pueda usar urls amigables.

Gracias

Última edición por mk14; 07/11/2014 a las 12:23
  #2 (permalink)  
Antiguo 07/11/2014, 13:54
Avatar de lauser
Moderator Unix/Linux
 
Fecha de Ingreso: julio-2013
Ubicación: Odessa (Ukrania)
Mensajes: 3.278
Antigüedad: 11 años, 5 meses
Puntos: 401
Respuesta: URLs amigables en php y htaccess

Te recomiendo esta web que profundiza bastante en este tema. web--
__________________
Los usuarios que te responden, lo hacen altruistamente y sin ánimo de lucro con el único fin de ayudarte. Se paciente y agradecido.
-SOLOLINUX-

Etiquetas: amigables, css, htaccess, urls
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:43.