Normalmente haremos uso de las redirecciones htaccess debido a que:
1. Han enlazado una url de nuestro site que no es correcto.
redirect 301 /url_erronea.html http://www.nombredeldominio.com/url-correcta/
2. Hemos cambiado la estructura URL de nuestro site.
redirect 301 /url_antigua.html http://www.nombredeldominio.com/url-nueva/
3. Hemos cambiado de dominio y mantenemos las url
redirectMatch 301 ^(.*)$ http://www.nuevodominio.com$1
4. Hemos cambiado de dominio y todo va a la home
Redirect permanent / http://www.nuevodominio.com/
Una redireccion 301 tambien puede servir para eliminar contenido duplicado de una pagina, cosa que para google es vital. Hay muchas personas que tienen contenido duplicado y no lo saben por ejemplo: con y sin www si esta abre con y sin www el contenido es duplicado
Gracias por la informacion, esta funcion es de mucha importancia a la hora de crear redirecciones en un sitio web.
Saludos.
Justo lo que necesitaba.
Gracias por compartirlo.