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

pasar solo una varible por $_GET con .htaccess

Estas en el tema de pasar solo una varible por $_GET con .htaccess en el foro de Apache en Foros del Web. saludos compañeros, tengo una dudilla... Yo tengo la siguiente url: http://www.miweb.com/index.php?seccion=colaborador&user=$1&pag=$2 donde: $1 = usuarios $2 = pagina De esta forma me funciona bien... el ...
  #1 (permalink)  
Antiguo 09/06/2011, 09:41
Avatar de CBeneyto  
Fecha de Ingreso: noviembre-2010
Ubicación: Valencia
Mensajes: 135
Antigüedad: 13 años, 4 meses
Puntos: 7
pasar solo una varible por $_GET con .htaccess

saludos compañeros, tengo una dudilla...

Yo tengo la siguiente url:

http://www.miweb.com/index.php?seccion=colaborador&user=$1&pag=$2

donde:
  • $1 = usuarios
  • $2 = pagina

De esta forma me funciona bien... el problema viene con el .htacces

tengo este RewriteRule

Código PHP:
RewriteRule ^aportes_de_(.*)_pag_(.*).html     /index.php?seccion=colaborador&user=$1&pag=$[L
pero no me funciona, en el $_GET cuando muestro la informacion (basandome en el $_GET del user: me sale asi:

USUARIO_PAG_2

es decir el parametro que pasa por el $_GET es: USUARIO_PAG_2 cuando tendria que ser solo USUARIO

¿como puedo arreglar eso?

saludos
  #2 (permalink)  
Antiguo 09/06/2011, 10:54
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: pasar solo una varible por $_GET con .htaccess

Usa .+? en lugar de .*, si no conoces de expresiones regulares te sugiero estudiar.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 09/06/2011, 12:38
Avatar de CBeneyto  
Fecha de Ingreso: noviembre-2010
Ubicación: Valencia
Mensajes: 135
Antigüedad: 13 años, 4 meses
Puntos: 7
Respuesta: pasar solo una varible por $_GET con .htaccess

Cita:
Iniciado por pateketrueke Ver Mensaje
Usa .+? en lugar de .*, si no conoces de expresiones regulares te sugiero estudiar.
He probado con:

Código PHP:
RewriteRule ^aportes_de_(.+?)_pag_(.+?).html   
  
/index.php?seccion=colaborador&user=$1&pag=$[L
y me sige tirando el mismo error... =S
¬¬ no hace falta ponerse asi... no nacemos aprendiendo ;)

Etiquetas: htacces, php, rewriterule
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 06:07.