Foros del Web » Administración de Sistemas » Apache »

Regla de htaacess con mas de 10 variables

Estas en el tema de Regla de htaacess con mas de 10 variables en el foro de Apache en Foros del Web. Hola. me he encontrado con el siguiente problema. al crear esta regla: Código: RewriteRule ^busqueda/todos/(.*)-(.*)-(.*)-(.*)-(.*)-(.*)-(.*)-(.*)-(.*)-(.*)-(.*).html$ busqueda/busqueda.php? opcion1 =$1& opcion2 =$2& opcion3 =$3& opcion4 =$4& opcion5 ...
  #1 (permalink)  
Antiguo 06/11/2009, 06:50
Avatar de gogupe  
Fecha de Ingreso: octubre-2006
Ubicación: Mallorca
Mensajes: 897
Antigüedad: 18 años, 1 mes
Puntos: 32
Regla de htaacess con mas de 10 variables

Hola.

me he encontrado con el siguiente problema.

al crear esta regla:
Código:
RewriteRule ^busqueda/todos/(.*)-(.*)-(.*)-(.*)-(.*)-(.*)-(.*)-(.*)-(.*)-(.*)-(.*).html$ busqueda/busqueda.php?opcion1=$1&opcion2=$2&opcion3=$3&opcion4=$4&opcion5=$5&opcion6=$6&opcion7=$7&opcion8=$8&opcion9=$9&opcion10=$10&opcion11=$11
Los valores que están situado en el 10 y el 11 no lo coge, me he dado cuenta que si pones el 11, coge los valores que están en el 1, como si se pusiera dos 1.

¿hay un tope para poner variables?

Gracias a todos.
  #2 (permalink)  
Antiguo 06/11/2009, 10:00
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años, 8 meses
Puntos: 839
Respuesta: Regla de htaacess con mas de 10 variables

Sí, hay un límite; ya que el rango de $N es de 0-9
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #3 (permalink)  
Antiguo 06/11/2009, 11:05
Avatar de gogupe  
Fecha de Ingreso: octubre-2006
Ubicación: Mallorca
Mensajes: 897
Antigüedad: 18 años, 1 mes
Puntos: 32
Respuesta: Regla de htaacess con mas de 10 variables

Muchas gracias David.

La forma de arreglarlo, ha sido pasarlo todas, ya que son 22 variables !! a una sola variable, usando solo un $1

Luego por php hago un explode "-" y asi cojo todas las variables.

Hasta luego.
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 20:35.