27/08/2008, 07:32
|
|
Respuesta: Error en la expresión regular Tu expresión regular dice esto
^([^/]*)\.html$
- cero o más caracteres que NO son una barra /, luego un punto y la extensión html, capturando la secuencia de caracteres. Tené en cuenta que /.html se capturará también y se redireccionará a ?buscar=
^/?buscar=(.+)$
- cero o una barra / seguido de "buscar=" y una secuencia de 1 o más caracteres.
El problema es que ? es un metacaracter, por lo que tenés que escaparlo:
^/\?buscar=(.+)$
Probá si te funciona ahora.
Saludos. |