Comunidad de diseño web y desarrollo en internet online

Urls amigables htaccess y php

Citar            
MensajeEscrito el 07 Nov 2014 06:29 pm
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: http://www.mimusica.ga/play.php?link=amada-mia-el-barrio&vid=83&id=1
Y la que funciona es: http://www.mimusica.ga/amada-mia-el-barrio/38/1 pero sin css.

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

Gracias

Por mk14

2 de clabLevel



 

firefox
Citar            
MensajeEscrito el 10 Nov 2014 12:30 pm
¿Antes de ese RewriteRule, tienes una línea que empieza con RewriteCond?, si es así, qué es lo que dice?.

Por DriverOp

Claber

2510 de clabLevel



 

opera
Citar            
MensajeEscrito el 19 Jun 2020 04:08 pm
Muchas gracias por tu respuesta, aunque sea 6 años después, creo que lo llegué a solucionar :)

Por mk14

2 de clabLevel



 

firefox
Citar            
MensajeEscrito el 19 Jun 2020 04:42 pm
Ya lo dice el dicho, mejor tarde que nunca ;)

Por solisarg

BOFH

13661 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

chrome

   Página 1 de 1

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.