Tema: URL amigable
Ver Mensaje Individual
  #27 (permalink)  
Antiguo 21/06/2009, 01:32
Avatar de chalchis
chalchis
 
Fecha de Ingreso: julio-2003
Mensajes: 1.773
Antigüedad: 20 años, 9 meses
Puntos: 21
Pregunta Respuesta: URL amigable

no sabia que hay que ordenar las reglas

es decir si tengo asi mi htacces
Código:
RewriteRule ^([A-Za-z0-9-_]+)/?$ index.php?lg=$1 [L]
RewriteRule ^([A-Za-z0-9-_]+)/([A-Za-z0-9-_]+)/?$ index.php?lg=$1&st=$2 [L]
hay que ponerlo asi
Código:
RewriteRule ^([A-Za-z0-9-_]+)/([A-Za-z0-9-_]+)/?$ index.php?lg=$1&st=$2 [L]
RewriteRule ^([A-Za-z0-9-_]+)/?$ index.php?lg=$1 [L]
podrian explicarlo o dar una documentación sobre ese detalle
saludos amigos

Cita:
Iniciado por ZSeven Ver Mensaje
Yo no he podido hacer funcionar el mio.
Solo me funciona el primer rewrite, los demás parece ignorarlos.

¿Alguna idea o sugerencia para hacermelo más fácil? No entiendo por que falle, ya he intentado varios tipos de codificaciones para el htaccess.


Options +FollowSymLinks
RewriteEngine On
RewriteBase /

# Language
Rewriterule ^$ index.php
RewriteRule ^([A-Za-z0-9-_]+)/?$ index.php?lg=$1 [L]
RewriteRule ^([A-Za-z0-9-_]+)/([A-Za-z0-9-_]+)/?$ index.php?lg=$1&st=$2 [L]
RewriteRule ^([A-Za-z0-9-_]+)/([A-Za-z0-9-_]+)/([A-Za-z0-9-_]+)/?$ index.php?lg=$1&st=$2&cg=$3 [L]
RewriteRule ^([A-Za-z0-9-_]+)/([A-Za-z0-9-_]+)/([A-Za-z0-9-_]+)/([A-Za-z0-9-_]+)/?$ index.php?lg=$1&st=$2&cg=$3&tt=$4 [L]
__________________
gerardo