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

RewriteRule me da un fallo en el siguiente caso

Estas en el tema de RewriteRule me da un fallo en el siguiente caso en el foro de Apache en Foros del Web. Dispongo de la siguiente regla: Código PHP: RewriteRule  ^([ 0 - 9 ]+)/([ a - z_ -]+)/?  anuncio . php ? id =$ 1 & ...
  #1 (permalink)  
Antiguo 06/05/2008, 05:46
 
Fecha de Ingreso: enero-2007
Mensajes: 77
Antigüedad: 17 años, 11 meses
Puntos: 1
RewriteRule me da un fallo en el siguiente caso

Dispongo de la siguiente regla:


Código PHP:
RewriteRule ^([0-9]+)/([a-z_-]+)/? anuncio.php?id=$1&tit=$[NC,L
y cuando tengo una pagina del tipo:

Código PHP:
http://www.miweb.com/734/1xxxxxxxxx/ 
donde xxxxxxxx es texto y 734 son numeros. es decir que me da error cuando empieza por numero el xxxxxxx.

Gracias
  #2 (permalink)  
Antiguo 06/05/2008, 08:48
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 6 meses
Puntos: 2135
Re: RewriteRule me da un fallo en el siguiente caso

Tema trasladado a Apache.
  #3 (permalink)  
Antiguo 09/05/2008, 19:17
 
Fecha de Ingreso: enero-2007
Mensajes: 77
Antigüedad: 17 años, 11 meses
Puntos: 1
Re: RewriteRule me da un fallo en el siguiente caso

nadie me puede ayudar?
  #4 (permalink)  
Antiguo 09/05/2008, 20:47
 
Fecha de Ingreso: mayo-2008
Mensajes: 8
Antigüedad: 16 años, 7 meses
Puntos: 0
Re: RewriteRule me da un fallo en el siguiente caso

No entiendo bien la sintaxis, pero creo que eres tu quien con ella exige que sean todo letras y no números.
Si pones en lugar de lo de ([a-z_-]+) creo q le estás exigiendo q la segunda variable tenga solo esos caracteres. Poniendo en lugar de eso (.+) te lo dará por válido sea como sea el parámetro.
Siento no entender la sintaxis para poder solucionarlo mejor.
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:56.