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

.htaccess, escapar el signo ?

Estas en el tema de .htaccess, escapar el signo ? en el foro de Apache en Foros del Web. Hola amigos foreros, Tengo un archivo .htaccess para redirigir internamente, pero la url que debo poner lleva el signo ?, que es el mismo utilizado ...
  #1 (permalink)  
Antiguo 20/05/2008, 12:26
 
Fecha de Ingreso: abril-2005
Mensajes: 208
Antigüedad: 19 años, 8 meses
Puntos: 1
.htaccess, escapar el signo ?

Hola amigos foreros,

Tengo un archivo .htaccess para redirigir internamente, pero la url que debo poner lleva el signo ?, que es el mismo utilizado por el propio motor de comparaciones, ¿Alguien sabe como hacerlo?.

Saludos,

Logout.
  #2 (permalink)  
Antiguo 20/05/2008, 12:34
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
Respuesta: .htaccess, escapar el signo ?

Tema trasladado a Apache.
  #3 (permalink)  
Antiguo 21/05/2008, 11:27
Avatar de j_aroche
Server Ninja
 
Fecha de Ingreso: agosto-2006
Ubicación: iPhone: 14.624481,-90.487457
Mensajes: 2.066
Antigüedad: 18 años, 4 meses
Puntos: 223
Respuesta: .htaccess, escapar el signo ?

Los caracteres los escapas usando la barra '\', así: \. \? \*
__________________
Blog: JavierAroche.com - Twitter: @j_aroche
  #4 (permalink)  
Antiguo 23/05/2008, 11:43
 
Fecha de Ingreso: abril-2005
Mensajes: 208
Antigüedad: 19 años, 8 meses
Puntos: 1
Respuesta: .htaccess, escapar el signo ?

Hola Javier,

Probé ya a escapar el signo mediante la secuencia \?, lo que me resulto fue escaparlo así \\?, espero le sirva a alguien que no le funcione a como me dices.

Gracias,

Logout.
  #5 (permalink)  
Antiguo 29/05/2008, 09:27
Avatar de argy  
Fecha de Ingreso: octubre-2007
Ubicación: Longitud 75º Latitud 18º Sur
Mensajes: 614
Antigüedad: 17 años, 1 mes
Puntos: 18
Respuesta: .htaccess, escapar el signo ?

Hola Logout, espero que me puedas ayudar en esto, he visto tu post y veo que algo se parece a mi problema y tu ya lo solucionaste y esperaría tu ayuda.

Bueno yo tengo mis links modulares de esta manera

http://mipagina.com/?seccion=seccion1
http://mipagina.com/?seccion=seccion2

y así sucesivamente, y también utilizo dos variables como por ejemplo

http://mipagina.com/?seccion=seccion1&id=1.

Para convertirlo a urls dinámicas, utilizo este archivo .htaccess

Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteRule ^([A-Za-z0-9-_]+)\.html/?$ ./?seccion=$1 [NC,L] //para una variable
RewriteRule ^([A-Za-z0-9-_]+)/([A-Za-z0-9-_]+)\.html/?$ ./?seccion=$1&id=$2 [NC,L] //2 variables

Cosa que obtengo link como estos:

http://mipagina.com/seccion1.html
http://mipagina.com/seccion1/1.html me funcionan perfectamente

Pero aquí va mi consulta yo quiero poner este link

http://mipagina.com/seccion1.html?id=1

entonces tengo el problema que no puedo recibir por get la variable id,no lo encuentro, espero que me puedan ayudar en solucionarlo

Aclaro: yo quiero que por ejemplo digamos tengo una noticia, entonces la noticia tiene comentarios, para ver estos comentarios debo de obtenerlos con el id de noticia, tal como lo ven en el link anterior

Nota: he intentado quitándole la última línea del archivo .htaccess (2 variables) pero es igual

mi tema está posteado en
http://www.forosdelweb.com/f58/ayuda-con-urls-dinamicas-589684/
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

SíEste tema le ha gustado a 1 personas (incluyéndote)




La zona horaria es GMT -6. Ahora son las 21:10.