Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/10/2007, 17:15
Enric Roca
 
Fecha de Ingreso: enero-2002
Mensajes: 31
Antigüedad: 23 años, 1 mes
Puntos: 0
Problema con Mod Rewrite, misma url con distinta cantidad de variables

Gracias por tomarte las molestias de entrar en este post.

En una web tengo lo siguiente y funciona:

Rewriterule ^articulo/(.+)/(.+)/(.+) articulo.php?lang=$1&cat=$2&sub=$3
Rewriterule ^articulo/(.+)/(.+) articulo.php?lang=$1&cat=$2

Si la url amigable tiene 3 variables, utliza la primera linea y sino continua, y si tiene 2 variables utiliza la segunda linea. Funciona perfectamente.

Ahora estoy haciendo otra web en la que lo que equivale a la palabra "articulo" ya no es fijo, esa palabra sera una variable tambien y aqui esta el problema:

Rewriterule ^(.*)/(.*)/(.*)/$ index.php?cat=$1&sub=$2&marca=$3
Rewriterule ^(.*)/(.*)/$ index.php?cat=$1&sub=$2
Rewriterule ^(.*)/$ index.php?cat=$1

Si escribo ....com/electronica/ funciona
si escribo ....com/electronica/mp3/ ya no funciona

Muchas gracias por tu ayuda.

Última edición por Enric Roca; 21/10/2007 a las 01:42