Redirecciones 301 masivas .htaccess

redirecciones 301 htaccess

📅 Publicado el 8 de agosto, 2026 · Por Equipo RedServicio

Redirecciones 301 masivas .htaccess - RedServicio

La importancia de las redirecciones 301 htaccess para tu SEO

Cuando decides darle una vuelta de tuerca a tu diseño, cambiar de dominio o dar el salto a HTTPS, lo que más te sudas es perder el tráfico que te costó tanto conseguir. Ahí es donde aparecen las redirecciones 301 htaccess. Básicamente, le estás diciendo a los navegadores y a Google: «esto se mudó para siempre». Y lo mejor es que casi todo el valor SEO de la dirección vieja pasa a la nueva. No es magia, es técnica.

Si tienes cinco páginas, hacerlo una a una es factible. Pero se te pone la cara larga si gestionas un e-commerce o un blog con miles de entradas. Hacerlo a mano es una locura y, casi seguro, te dejarás alguna por el camino. En servidores Apache —el estándar en la mayoría de hostings, incluidos los nuestros en RedServicio— el archivo .htaccess te permite automatizar esto con expresiones regulares. Ahorras horas y, sobre todo, te quitas un dolor de cabeza de encima.

Tip de experto: Antes de tocar nada, haz una copia de seguridad. En serio. Un fallo de sintaxis en este archivo puede mandar tu web al limbo de los Errores 500 y dejarla inaccesible.

¿Qué es el archivo .htaccess y dónde encontrarlo?

El archivo .htaccess (hypertext access) es como el cerebro de configuración en cualquier directorio de un servidor Apache. Sirve para controlar el acceso, poner contraseñas a carpetas, reescribir URLs y, claro, gestionar redirecciones. Suele estar en la raíz de tu instalación de WordPress o de tu sitio. Ojo, porque a veces está oculto; tendrás que marcar la opción «mostrar archivos ocultos» en tu cliente FTP o en el gestor de archivos de cPanel para verlo.

Aquí es donde escribimos las órdenes que el servidor lee cada vez que alguien (o el robot de Google) intenta entrar a tu sitio. Hay que ser preciso. Un espacio de más o un carácter fuera de lugar y todo se va al traste.

Cómo hacer una redirección simple (página a página)

Antes de lanzarnos a redirecciones masivas, hay que entender la base. Esto te sirve para las páginas vitales: inicio, contacto, servicios principales. La estructura es esta:

Redirect 301 /url-antigua.html https://www.tudominio.com/nueva-url.html

Fíjate en el detalle. La primera ruta es relativa (empieza con /), pero la segunda tiene que ser la URL completa, con el https:// y todo. No te la saltes.

Ejemplo práctico de redirección simple

Piensa en una promoción de verano que ya no existe como página individual, pero que aún lleva tráfico. Quieres esos visitantes en tu categoría de ofertas activas:

Redirect 301 /promocion-verano-2023.html https://www.tudominio.com/ofertas-especiales

Con esa línea, cualquiera que tenga el enlace viejo guardado o que caiga desde Google aterriza directo donde tú quieres. Sin pasar por el 404.

Redirecciones 301 masivas usando RedirectMatch

Es aquí donde el archivo .htaccess muestra sus músculos con RedirectMatch. Esta directiva admite expresiones regulares (Regex), lo que es oro puro para redirecciones en masa.

Imagina que has cambiado la estructura de tus URLs, pasando de /producto?id=123 a /producto/123, o que has movido un directorio entero. El caso más típico: cambiar la extensión de los archivos.

Supón que migraste de HTML estático a PHP. Tienes 500 archivos acabados en .html y ahora tus archivos son .php (o no tienen extensión gracias al CMS). Escribir 500 líneas no es opción. Usa esto:

RedirectMatch 301 (.*)\.html$ https://www.tudominio.com$1.php

Vamos por partes:

  • (.*): Un comodín que captura cualquier carácter (el nombre del archivo, vaya).
  • \.html$: Busca lo que termine exactamente en .html.
  • $1: Es lo que cazó el primer paréntesis, manteniendo el nombre original del archivo.

Cambiar de carpeta o directorio

Otra situación muy común: sacar un blog de una subcarpeta a la raíz del dominio. Si antes tus posts vivían en www.tudominio.com/blog/ y ahora quieres que www.tudominio.com/ sea el inicio directo:

RedirectMatch 301 ^/blog/(.*)$ https://www.tudominio.com/$1

Esta regla coge todo lo que venga después de /blog/ y lo traslada a la raíz del nuevo dominio. Es vital para no esnifar el posicionamiento de cada entrada.

El poder de mod_rewrite para redirecciones complejas

Si quieres un control más fino, toca usar el módulo mod_rewrite. Es más lioso, sí, pero es la herramienta estándar cuando las condiciones dependen de variables, como el protocolo (HTTP vs HTTPS) o si el dominio lleva www o no.

Lo primero es activar el motor:

RewriteEngine On

A partir de ahí, vamos a ver dos usos clave para el SEO de hoy.

Forzar el uso de WWW y HTTPS

Para evitar el contenido duplicado (que Google vea tudominio.com y www.tudominio.com como sitios distintos), tienes que estandarizar. Y eso sí, el HTTPS ya no es negociable. Pega este bloque al inicio de tu .htaccess:

RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule (.*) https://www.tudominio.com%{REQUEST_URI} [L,R=301]

El código comprueba dos cosas: si la conexión no es segura, o si el dominio no empieza por «www». Si falla alguna de las dos, empuja al usuario a la versión segura y con www de forma permanente.

Redirigir un dominio antiguo a uno nuevo

Compraste un dominio mejor y quieres pasar todo el tráfico del viejo al nuevo. Pon esto en el .htaccess del dominio antiguo:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^dominio-antiguo.com [NC,OR]
RewriteCond %{HTTP_HOST} ^www.dominio-antiguo.com [NC]
RewriteRule ^(.*)$ https://www.dominio-nuevo.com/$1 [L,R=301,NC]

Así, aunque alguien entre a una página profunda del dominio viejo, aterrizará en la misma página del nuevo. Nada se pierde.

Errores comunes y cómo depurar tus redirecciones

Trabajando con redirecciones 301 htaccess, un error tipográfico te puede fastidiar el día. El clásico es el Error 500 Internal Server Error, que suele aparecer por una sintaxis inválida. Si te pasa, entra por FTP ya mismo, renombra el archivo .htaccess a .htaccess_backup y tu sitio volverá a la vida. Luego revisa el código línea por línea con lupa.

Otro dolor de cabeza es el bucle de redirecciones (Redirect Loop). Ocurre cuando la regla A manda a la B, y la B devuelve a la A sin fin. Para evitarlo, asegúrate de que la URL de destino no cumpla la condición que disparó la regla original.

Herramientas como el plugin «Redirections» de WordPress o algunos comprobadores de cabeceras HTTP online te ayudan a verificar que tus redirecciones devuelven un 301 y no un 302 (temporal) o un 404.

Preguntas Frecuentes

  • ¿Cuánto tarda Google en reconocer las redirecciones 301?
    Google las detecta en la siguiente pasad, pero transferir todo el valor SEO puede tardar desde unos pocos días hasta un par de semanas.
  • ¿Las redirecciones 301 ralentizan mi web?
    Hay una latencia de milisegundos, pero es imperceptible para el usuario. El beneficio de no perder tráfico supera con creces ese pequeño coste.
  • ¿Puedo usar .htaccess en nginx?
    No. nginx no lee .htaccess. Si tu servidor usa nginx, toca configurar las redirecciones en el archivo de configuración del servidor (nginx.conf) o pedirle a tu proveedor que lo haga.

Conclusión

Saber manejar las redirecciones 301 htaccess es una de esas habilidades que te sacan de más de un apuro si te importa el posicionamiento. No es solo para evitar el feo error 404, sino para explicarle a los buscadores que tu sitio ha cambiado, guardando tu autoridad y tus rankings. Migres a HTTPS, cambies de dominio o reestructures tu blog, el .htaccess es tu mejor aliado.

Piensa que un hosting estable es la base para que estas reglas funcionen sin volverse locas. En RedServicio tenemos los servidores Apache optimizados para leer estas directivas rápido y seguro, dándole a tu proyecto la velocidad que necesita. Si atascas con la configuración, nuestro equipo de soporte técnico 24/7 está ahí para echarte una mano.

📝

Equipo RedServicio

Artículos escritos y revisados por nuestro equipo técnico especializado en hosting e infraestructura web en España.

¿Listo para un hosting de verdad?

Servidores en España · Soporte 24/7 en español · Migración gratuita

Ver Planes desde 3,95€/mes →

Te puede interesar:

ClisecSeguridad informática

Página GratisCrea tu web gratis

Scroll al inicio