Apache - Url's amigables

   
Vista:

Url's amigables

Publicado por Ruben (3 intervenciones) el 14/07/2013 19:56:00
Hola estoy realizando un proyecto web y tengo problemas con las rewriterules.

1º todas las .php se vean por ejemplo: /contacto.php -> /contacto/
2º los catalogos me los cambie de: /catalogos.php?seccion=deporte -> /catalogos/deporte/
3º que la web de visor de los pdf se cambie de: /visor.php?seccion=deporte&marca=adidas -> /catalogos/deporte/adidas/

Como tengo que crear el .htaccess ???

Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve

Url

Publicado por xve (236 intervenciones) el 14/07/2013 21:09:28
Hola Ruben, haber si esto te sirve...

1.- /contacto/ => contacto.php
1
RewriteRule ^/contacto/$ contacto.php [L,NC]


2.- /catalogos/deporte/ => /catalogos.php?seccion=deporte
1
RewriteRule ^/catalogos/(.*)/$ catalogos.php?seccion=$1 [L,NC]


3.- /catalogos/deporte/adidas/ => /visor.php?seccion=deporte&marca=adidas
1
RewriteRule ^/catalogos/(.*)/(.*)/$ visor.php?seccion=$1&marca=$2 [L,NC]


coméntanos si te sirve, ok?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Url

Publicado por Ruben (3 intervenciones) el 15/07/2013 12:16:37
Si gracias, me sirvió lo que tengo que cambiar son las rutas hacia los css que las tenia "css/" y las cambiare por "/css/" porque sino no las detecta.

Que diferencia hay entre poner al finar QSA a NC que he visto en algunos tutos??

Gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Url

Publicado por Ruben (3 intervenciones) el 17/07/2013 10:18:51
Hola a ver, tengo otra para modificar:

Original: /doc.php?archivo=ofertas/camisetas&titulo=Camiseta%20Adidas

Modificada: /documentos/Camiseta%20Adidas/

Gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar