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