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

htaccess rewriterule a 2 o más scripts php

Estas en el tema de htaccess rewriterule a 2 o más scripts php en el foro de Apache en Foros del Web. RewriteEngine on Options -Indexes +FollowSymlinks RewriteBase /www.midominio.com/ RewriteRule ^lista_prueba$ lista_prueba.php [NC,L] RewriteRule ^lista_prueba/([0-9]{1})/([a-zA-Z0-9-]+).html$ lista_prueba.php?cat=$1&nombre_cat=$2 [NC,L] RewriteRule ^alumnos_prueba/([a-zA-Z0-9-]+)/([0-9]+).html$ alumnos_prueba.php?id=$2 [NC,L] Las 2 primeras reglas funcionan perfectamente ...
  #1 (permalink)  
Antiguo 06/05/2013, 13:21
 
Fecha de Ingreso: julio-2009
Mensajes: 64
Antigüedad: 14 años, 9 meses
Puntos: 0
htaccess rewriterule a 2 o más scripts php

RewriteEngine on
Options -Indexes +FollowSymlinks
RewriteBase /www.midominio.com/

RewriteRule ^lista_prueba$ lista_prueba.php [NC,L]
RewriteRule ^lista_prueba/([0-9]{1})/([a-zA-Z0-9-]+).html$ lista_prueba.php?cat=$1&nombre_cat=$2 [NC,L]


RewriteRule ^alumnos_prueba/([a-zA-Z0-9-]+)/([0-9]+).html$ alumnos_prueba.php?id=$2 [NC,L]

Las 2 primeras reglas funcionan perfectamente
pero la tercera regla no funciona bien.

¿Por qué la página alumnos_prueba.php no me coge el $_GET['id']?
  #2 (permalink)  
Antiguo 09/05/2013, 07:11
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 10 meses
Puntos: 1567
Respuesta: htaccess rewriterule a 2 o más scripts php

Cita:
Iniciado por PJ100 Ver Mensaje
RewriteEngine on
Options -Indexes +FollowSymlinks
RewriteBase /www.midominio.com/

RewriteRule ^lista_prueba$ lista_prueba.php [NC,L]
RewriteRule ^lista_prueba/([0-9]{1})/([a-zA-Z0-9-]+).html$ lista_prueba.php?cat=$1&nombre_cat=$2 [NC,L]


RewriteRule ^alumnos_prueba/([a-zA-Z0-9-]+)/([0-9]+).html$ alumnos_prueba.php?id=$2 [NC,L]

Las 2 primeras reglas funcionan perfectamente
pero la tercera regla no funciona bien.

¿Por qué la página alumnos_prueba.php no me coge el $_GET['id']?
sin ver las urls que está usando es difici d decir, pero supongo que la cosa viene por aqui

([a-zA-Z0-9-]+)

si en el grupo queres incluir guiones medios literales debería ser
([a-zA-Z0-9\-]+)

si no dentro de la sintáxis de un grupo el - funciona como limitador del rango a á z 0 a 9, etc

Pero claro, todo está sujeto a lo primero que te señale
SAludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.

Etiquetas: htaccess
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 14:57.