Cita:
Iniciado por Escoffie Estimados todos:
No sé mucho de expresiones regulares, y no pude encontrar respuesta a mi duda con la búsqueda.
Concretamente: dado que el caracter ? (interrogación) tiene un seignificado especial para las expresiones regulares, cómo lo puedo usar literalmente? Es decir, como si hiciera esto '?' o \? pero que funcione, porque ya probé con esas dos opciones y no funcionó...
Aquí está el uso que le estoy dando:
Código:
RewriteRule (.+)_(.+).php?pageNum_activeChilds=(.+)&totalRows_activeChilds=(.+) /index.php?pageNum_activeChilds=$3&totalRows_activeChilds=$4&cod_child=$1&h1=$2
Como se puede observar, después de .php aparece el ?, pero quiero que sea literal, no que la p sea opcional :)
Espero haberme explicado, y gracias de antemano.
Citando la documentacion del modulo RewriteRule de Apache viene lo siguientes:
Cita: Escaping:
\char escape that particular char
(for instance to specify the chars ".[]()" etc.)
Ahora ya sabes que puedes corregir en tu expresion
Saludos.!