Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/08/2008, 03:24
Avatar de JoniJnm
JoniJnm
 
Fecha de Ingreso: mayo-2007
Ubicación: Madrid
Mensajes: 264
Antigüedad: 17 años, 8 meses
Puntos: 4
Pregunta Error en la expresión regular

Hola,

Estoy aprendiendo sobre expresiones regulares, SEO y URL amigables. Tengo una duda.

Por qué esta linea funciona (es decir, redirecciona):
redirectMatch 301 ^/?$ http://localhost/funciona


Y esta no:
redirectMatch 301 ^/?a$ http://localhost/funciona


No puedo poner nada después de la interrogación. Lo que intento hacer es redireccionar las URL dinámicas a estáticas:

RewriteRule ^([^/]*)\.html$ ?buscar=$1 [L]
redirectMatch 301 ^/?buscar=(.+)$ http://localhost/$1.html


Gracias anticipadas
__________________
JoniJnm.es