Saltar al contenido
Menú
logo de loading
  • Inicio
  • Dominios
    • Registro dominios
    • Registro masivo
    • Traspaso dominios
  • Hosting
    • Hosting Web
    • Hosting WordPress
    • Hosting PrestaShop
    • Hosting Magento
    • Hosting Joomla
    • Hosting Correo
    • Hosting ASP
  • Resellers
  • VPS
  • Dedicados
  • Afiliados
  • Conócenos
  • Blog
logo de loading
Cómo hacer una redirección 301 desde .htaccess

Cómo hacer una redirección 301 desde .htaccess

Publicada el 28 enero 202228 abril 2026

Cuando cambias la URL de una página o mueves tu web a otro dominio, es fundamental evitar que los usuarios acaben en un error 404. Aquí es donde entra en juego la redirección 301, una herramienta clave para que tanto los visitantes como los buscadores encuentren tu contenido sin problemas.

Si alguna vez has cambiado de dirección en la vida real, sabrás lo frustrante que es que las cartas sigan llegando a la casa antigua. Lo mismo ocurre en Internet: Google y tus usuarios deben saber dónde encontrarte después de un cambio.

En esta guía se explica qué es una redirección 301, cuándo usarla y cómo configurarla en .htaccess sin errores.

Tabla de Contenidos

  • ¿Qué es una redirección 301?
  • ¿Cuándo hacer una redirección 301?
  • ¿Cómo hacer una redirección 301 desde el archivo .htaccess?
    • Editar archivo .htaccess desde Plesk
    • Editar archivo .htaccess desde un cliente FTP
  • Códigos de redirección 301
oferta para contratar hosting web

Por qué es importante una redirección 301

Una redirección 301 evita que una URL antigua se convierta en una página perdida.

Si alguien entra desde Google, desde un enlace antiguo o desde favoritos, el servidor lo envía automáticamente a la nueva dirección.

Si no se configura correctamente una redirección, pueden aparecer varios problemas:

  • Pérdida de tráfico:
    Los usuarios que intenten acceder a la URL antigua encontrarán un error 404.
  • Bajada en SEO:
    Google no sabrá que la URL ha cambiado y dejará de indexarla correctamente.
  • Mala experiencia de usuario:
    Nadie quiere entrar en una página que ya no existe.

Para evitarlo, una redirección 301 le indica al navegador y a los buscadores que una página se ha movido de manera permanente a una nueva dirección. Así, cualquier persona que intente acceder a la URL antigua será enviada automáticamente a la nueva.

Por qué usar redirección 301
  • Evita errores 404 cuando una página ya no existe

  • Conserva el tráfico de usuarios que llegan desde enlaces antiguos

  • Transfiere la autoridad SEO de la URL antigua a la nueva

  • Mejora la experiencia de usuario al evitar páginas rotas

También ayuda a conservar parte del valor SEO de la URL antigua, siempre que la redirección esté bien hecha y apunte a una página equivalente o muy relacionada.

Importante: Google traspasa casi toda la autoridad de la página antigua a la nueva si la redirección 301 está bien hecha.

Qué es una redirección 301

Una redirección 301 es una instrucción que indica que una URL se ha movido de forma permanente a otra dirección.

Cuando alguien entra en la URL antigua, el servidor responde con el código 301 Moved Permanently y envía al usuario a la nueva URL.

Esto también sirve para los buscadores. Google entiende que el contenido ha cambiado de ubicación y que debe tener en cuenta la nueva dirección.

La redirección 301 debe usarse solo cuando el cambio es definitivo.

Si el cambio es temporal, por ejemplo durante una prueba o una tarea de mantenimiento, lo correcto es usar una redirección 302.

Cuándo hacer una redirección 301

La redirección 301 debe usarse cuando el cambio de URL es permanente.

Estos son los casos más habituales:

  • Cuando cambias una página de una URL antigua a una URL nueva.
  • Cuando haces un cambio de dominio.
  • Cuando pasas de un dominio con www a uno sin www, o al revés.
  • Cuando instalas un certificado SSL y necesitas redirigir de http a https.
  • Cuando cambias la estructura de enlaces de una web.
  • Cuando eliminas un producto, servicio o artículo y quieres enviar al usuario a una página muy relacionada.
  • Cuando unes varias páginas parecidas y quieres dejar una sola URL principal.
Cuándo aplicar una redirección 301

Cambio de URL de una página a una nueva

Migración a un dominio diferente

Instalación de certificado SSL (HTTP a HTTPS)

Modificación de la estructura de URLs

Unión de varias páginas en una sola

Cambio entre versión www y sin www

La clave es que la nueva URL tenga sentido para el usuario.

Si rediriges una página antigua a una URL que no tiene relación, puedes confundir al visitante y también enviar una señal poco clara a Google.

¿Cómo hacer una redirección 301 desde el archivo .htaccess?

Editar archivo .htaccess desde Plesk

  • En el panel de administración de Plesk haz clic Administrador de archivos.
img
  • Una vez dentro, abre la carpeta donde se encuentre el archivo .htaccess que quiere modificar. En este caso, nosotros vamos a editar el de WordPress.
img
  • Ahora, añade el fragmento de código correspondiente a la redirección 301 que quieras generar al principio del archivo y guarda los cambios.
img

Editar archivo .htaccess desde un cliente FTP

  • Solo tienes que acceder a la carpeta raíz y abrir el archivo .htaccess con una aplicación de edición web o con cualquier editor de texto, luego pega el fragmento de código al principio del archivo para generar la redirección 301.
  • Guarda el archivo y vuelve a subirlo, sobrescribe el anterior, y ya debería estar activada la redirección.

A continuación, te dejamos algunos códigos de redirección 301.

Antes de modificar el archivo .htaccess

Antes de añadir una redirección 301, conviene hacer una copia del archivo .htaccess.

Es un archivo sensible. Si se escribe mal una regla, la web puede mostrar un error o dejar de cargar correctamente.

Antes de tocar el archivo .htaccess

El archivo .htaccess es sensible. Un error de sintaxis puede dejar tu web inaccesible.

Siempre haz una copia de seguridad antes de modificarlo. Así podrás restaurar la versión original si algo sale mal.

Guarda una copia antes de editar

También es importante tener claro que el archivo .htaccess se usa en servidores Apache o en configuraciones compatibles.

Si tu web funciona con Nginx puro, estas reglas no se aplican desde .htaccess. En ese caso, la redirección debe configurarse desde el servidor, el panel de hosting o la configuración de Nginx.

Los alojamientos web que ofrecemos en Loading usan Apache, así que no tendrás ningún problema al respecto.

Códigos de redirección 301

¿Qué necesitas redirigir?

Selecciona tu caso y obtén el código exacto

Código para .htaccess

      

El código que debes usar depende del tipo de redirección que quieras hacer.

No es lo mismo redirigir una sola URL que cambiar todo un dominio o forzar la versión con HTTPS.

Puedes usar esta referencia rápida:

Caso Código recomendado
Redirigir una URL antigua a una nueva
Redirect 301
Redirigir todo un dominio
Redirect 301 /
Pasar de sin www a con www
RewriteCond + RewriteRule
Pasar de con www a sin www
RewriteCond + RewriteRule
Forzar HTTPS
RewriteCond %{HTTPS} off + RewriteRule
  • Redirección a un nuevo dominio:
Redirect 301 / http://www.dominionuevo.com/
  • Redirección de una URL antigua a una URL nueva:
Redirect 301 /antigua-url http://tudominio.com/nueva-url
  • Redirección de sin www a con www:
<IfModule mod_rewrite.c>
RewriteCond %{HTTP_HOST} ^tudominio.com [NC]
RewriteRule (.*) http://www.tudominio.com/$1 [R=301,L,QSA]
</IfModule>
  • Redirección de con www a sin www:
<IfModule mod_rewrite.c>
RewriteCond %{HTTP_HOST} ^www.tudominio.com [NC]
RewriteRule (.*) http://tudominio.com/$1 [R=301,L,QSA]
</IfModule>
  • Redirección de http:// a https://:
RewriteEngine On 
RewriteCond %{HTTPS} off 
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

*Recuerda que antes de hacer la redirección a HTTPS debes instalar un certificado SSL para que tu web sea marcada como segura (en esta entrada te explicamos cómo hacerlo en WordPress).

Si eres cliente de Loading puedes instalar el certificado Let’s Encrypt fácil y gratuitamente desde tu panel de control de Plesk, puedes ver cómo hacerlo pinchando aquí.

Recuerda que todos los hosting web que ofrecemos en Loading cuentan con el panel de control Plesk para gestionar tu alojamiento web.

Cómo comprobar que la redirección 301 funciona

Después de configurar una redirección 301, es importante asegurarse de que todo está correcto. Estas son algunas formas sencillas de hacerlo:

  • Herramientas online:
    Se pueden utilizar herramientas como Redirect Checker o HTTP Status Code Checker para verificar que la URL redirige correctamente.
  • Extensiones de navegador:
    En Chrome, la extensión Redirection Checker permite comprobar redirecciones en tiempo real.
  • Uso de la terminal: Con el siguiente comando, es posible ver si la redirección funciona
curl -I https://tudominio.com/antigua-url
  • Si aparece un código 301 Moved Permanently, significa que la redirección está bien configurada.
Cómo verificar que funciona correctamente
1

Usa una herramienta online

Redirect Checker o HTTP Status Code Checker verifican la redirección

2

Extensión de navegador

Instala Redirection Checker en Chrome para comprobar en tiempo real

3

Comando curl en terminal

Terminal

curl -I https://tudominio.com/antigua-url

Errores comunes al hacer una redirección 301

Aunque la redirección 301 es sencilla, un pequeño error en el archivo .htaccess puede hacer que no funcione como esperas.

Estos son algunos problemas habituales:

Error Qué revisar
La URL se redirige a sí misma
Comprueba que la URL de origen y destino no sean la misma
Error 500 tras guardar
Revisa si falta algún carácter o hay una regla mal escrita
La redirección no se aplica
Asegúrate de que el servidor usa Apache o configuración compatible
Cadena de redirecciones
Evita múltiples saltos. La URL antigua debe apuntar directamente a la nueva
Google no indexa la nueva URL
Comprueba en Search Console que devuelve código 301 real

Si después de revisar estos puntos la redirección sigue sin funcionar, lo más seguro es volver a la copia original del archivo .htaccess y probar la regla de nuevo con calma.

Consejos SEO para aprovechar al máximo una redirección 301

Una redirección 301 bien hecha ayuda a que Google entienda que una URL ha cambiado de forma permanente.

Google explica en su documentación que una redirección permanente, como la 301, indica que la URL antigua debe sustituirse por la nueva como destino principal.

Puedes verlo en su documentación oficial sobre redirecciones:
más información en Google Search Central.

Para evitar problemas de SEO, ten en cuenta estos puntos:

  • Redirige siempre a una página equivalente o muy relacionada.
    No envíes todas las URLs antiguas a la página de inicio.
  • Actualiza los enlaces internos.
    Si una página de tu web sigue enlazando a la URL antigua, cambia ese enlace por la URL nueva.
  • Evita cadenas de redirecciones.
    Lo ideal es que la URL antigua vaya directamente a la nueva.
  • No abuses de las redirecciones 301.
    Úsalas cuando haya un cambio permanente real.
  • Comprueba la redirección después de aplicarla.
    Asegúrate de que devuelve un código 301 y no un 302, 404 o 500.

Si el cambio de URL es solo temporal, usa una redirección 302 en lugar de una 301.

Nota: Si solo se quiere redirigir una página de forma temporal, se debe usar una redirección 302 en lugar de una 301.

Consejos SEO para redirecciones 301

Redirige a contenido equivalente

No envíes todas las URLs antiguas a la página de inicio

Actualiza enlaces internos

Cambia los enlaces que apuntan a URLs antiguas

Evita cadenas de redirecciones

URL antigua debe ir directamente a la nueva

Verifica el código HTTP

Asegúrate de que devuelve 301 y no 302, 404 o 500

Conclusión

Las redirecciones 301 son fundamentales para el mantenimiento de cualquier página web. Ya sea por cambios de dominio, actualización de URLs o instalación de HTTPS, es importante configurarlas correctamente para evitar perder tráfico y posicionamiento en Google.

Con esta guía, ya sabes cómo hacer redirecciones 301 desde .htaccess y evitar errores comunes. Aplicarlas correctamente ayudará a mantener la estructura de la web optimizada y a mejorar la experiencia de los usuarios.

oferta para contratar hosting web

Preguntas frecuentes sobre redirecciones 301 en .htaccess (FAQ)

¿Dónde se pone una redirección 301 en el archivo .htaccess?
Lo habitual es colocar la redirección 301 al principio del archivo .htaccess, antes de otras reglas. Así reduces el riesgo de que otra regla se ejecute antes y cambie el comportamiento de la redirección.
¿Cuánto tarda Google en detectar una redirección 301?
Google puede detectar una redirección 301 cuando vuelve a rastrear la URL antigua. El tiempo varía según la importancia de la página y la frecuencia de rastreo. Puedes usar Google Search Console para revisar la URL y solicitar la indexación si lo necesitas.
¿Una redirección 301 afecta al SEO?
Sí, puede afectar al SEO si se configura mal. Una redirección 301 bien hecha ayuda a conservar el valor de la URL antigua, pero debe apuntar a una página equivalente o muy relacionada.
¿Puedo hacer una redirección 301 sin tocar el archivo .htaccess?
Sí. En muchos hostings puedes hacer redirecciones desde el panel de control. También algunos CMS y plugins permiten crear redirecciones sin editar el archivo .htaccess manualmente.
¿Qué diferencia hay entre una redirección 301 y una 302?
La redirección 301 indica que el cambio es permanente. La redirección 302 indica que el cambio es temporal. Si la URL antigua no va a volver a usarse, debes usar una 301.
¿Por qué no funciona mi redirección 301 en .htaccess?
Puede fallar por varias razones. Las más comunes son una regla mal escrita, una URL de destino incorrecta, una redirección en bucle o un servidor que no usa Apache ni configuración compatible con .htaccess.
Redirección 301 en Prestashop si lo cambiamos de ubicación o dominio
Habilitar certificado SSL y forzar la redirección HTTP a HTTPS en WordPress
¿Cuál es mi IP pública? Guía fácil para entender qué es una dirección IP

Síguenos en:

  • Facebook
  • Instagram
  • Twitter

Deja una respuesta Cancelar la respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Categorías más buscadas

  • Hosting
  • WordPress
  • Prestashop
  • Web
  • Correo
  • Dominios
  • Desarrollo
  • VPS
  • Reseller
banner hosting starter

Llámanos

+34 966 343 060

  • Aviso Legal LSSI
  • Política de Privacidad
  • Política de Cookies

LOADING

Dominios
Hosting
Resellers
VPS
Dedicados

 

Síguenos en:

  • Facebook
  • Instagram
  • Twitter
©2026 El blog de Loading | Funciona con SuperbThemes y WordPress