🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Configurar redirección 301 en DirectAdmin desde el panel

Actualizado el 7 de marzo de 2026

¿Necesitas que los visitantes que lleguen a una URL antigua de tu web sean enviados automáticamente a una nueva dirección? Eso se llama redirección 301, y es una de las herramientas más útiles (y a veces más olvidadas) del mundo del hosting. En este artículo te voy a explicar paso a paso cómo configurar una redirección 301 DirectAdmin desde el propio panel de control. No necesitas ser un experto en Linux ni saber código. Solo sigue esta guía y lo tendrás listo en pocos minutos.

¿Qué es una redirección 301 y por qué es importante para tu SEO?

Antes de ponernos manos a la obra, vamos a aclarar qué significa esto. Una redirección 301 es una instrucción que le das a tu servidor web para que, cuando alguien intente acceder a una URL (por ejemplo, tudominio.com/pagina-vieja), sea enviado automáticamente a otra URL (por ejemplo, tudominio.com/pagina-nueva). El número 301 indica que el cambio es permanente.

Esto es crucial por dos motivos:

  • Experiencia de usuario: Nadie quiere encontrarse con un error 404 (página no encontrada). Con un 301, tus visitantes llegan al contenido correcto sin darse cuenta del cambio.
  • SEO (Search Engine Optimization): Los motores de búsqueda como Google entienden que el contenido se ha movido de forma permanente y transfieren la autoridad (el "jugo SEO") de la URL antigua a la nueva. Si no haces esto, puedes perder posiciones en los resultados de búsqueda.

Por eso, configurar una redirección 301 DirectAdmin no es solo un capricho técnico, sino una práctica esencial para mantener la salud de tu web.

¿Qué necesitas para empezar?

Para seguir esta guía solo necesitas:

  • Acceso a tu panel DirectAdmin (las credenciales te las proporcionó tu proveedor de hosting).
  • Saber qué URL quieres redirigir y hacia dónde.
  • Tener un dominio activo en tu cuenta.

Si tu hosting usa otro panel como Syspanel (el antiguo HestiaCP), el proceso es diferente. En ese caso, el acceso suele ser por el puerto 2106 (por ejemplo, tudominio.com:2106). Pero en este artículo nos centramos en DirectAdmin.

Método 1: Usar la herramienta de redirecciones de DirectAdmin (la más fácil)

Este es el método más rápido y recomendado para la mayoría de los usuarios. DirectAdmin incluye una función específica para crear redirects sin tocar archivos de configuración.

  1. Inicia sesión en tu panel de DirectAdmin.
  2. Busca en el menú principal la sección "Gestión de Cuentas" o "Administración de Dominios". El nombre exacto puede variar según la versión, pero generalmente verás un icono de una flecha curva o un enlace que dice "Redirecciones" o "Redirects".
  3. Haz clic en "Redirecciones". Se abrirá una página con un formulario simple.

Configuración paso a paso del formulario

Una vez dentro del formulario de redirecciones, verás varios campos. Rellénalos así:

  • Tipo de redirección: Selecciona "Permanente (301)". Este es el que necesitas para SEO. No elijas "Temporal (302)" a menos que sepas exactamente lo que haces.
  • Redirigir desde: Aquí pones la ruta de la URL antigua. Por ejemplo, si quieres redirigir tudominio.com/articulo-viejo, solo escribe /articulo-viejo. No pongas el dominio completo, solo la parte después de la barra.
  • Redirigir a: Aquí pones la URL completa de destino. Por ejemplo, https://tudominio.com/articulo-nuevo. Debe incluir https://.
  • Método de redirección: Normalmente puedes dejarlo en "Redirección de página" o "Redirección de dominio". Si solo estás cambiando una página, elige "Redirección de página". Si estás moviendo todo un dominio a otro, elige "Redirección de dominio".
  • Añadir www o no: Depende de tu configuración. Si tu web funciona con www, ponlo en la URL de destino. Si no, no lo pongas.

Haz clic en "Guardar" o "Crear". ¡Listo! Tu redirección 301 DirectAdmin ya está activa. Puedes comprobarlo yendo a la URL antigua en un navegador (en modo incógnito para evitar caché) y viendo si te lleva a la nueva.

[TIP] Si necesitas redirigir todo un dominio a otro (por ejemplo, dominio-viejo.com a dominio-nuevo.com), en el campo "Redirigir desde" puedes poner simplemente / y en "Redirigir a" la URL completa del nuevo dominio. Esto hará que cualquier página del dominio antiguo redirija a la página equivalente del nuevo.

Método 2: Configurar la redirección 301 mediante archivos .htaccess (para usuarios más avanzados)

Si eres de los que prefieren tener el control total, o si la herramienta de redirecciones de DirectAdmin no te funciona por algún motivo (a veces pasa con configuraciones muy personalizadas), puedes hacerlo manualmente editando el archivo .htaccess. Este archivo se encuentra en la raíz de tu sitio web (normalmente en la carpeta public_html).

¿Qué es .htaccess?

Es un archivo de configuración del servidor Apache (el software que sirve las páginas web). Con él puedes activar redirecciones, proteger carpetas con contraseña, modificar URLs, etc. Es muy potente, pero hay que tener cuidado porque un error puede romper tu web.

Pasos para editar .htaccess desde DirectAdmin

  1. En el panel de DirectAdmin, ve a "Administración de Archivos" (suele estar en el menú principal, con un icono de carpeta).

  2. Navega hasta la carpeta public_html. Ahí verás el archivo .htaccess. Si no lo ves, puede que esté oculto. Activa la opción "Mostrar archivos ocultos" (suele ser un checkbox en la parte superior).

  3. Haz clic derecho sobre .htaccess y selecciona "Editar" (o haz clic en el icono de lápiz).

  4. Se abrirá un editor de texto. Busca la línea que dice RewriteEngine On. Si no existe, agrégala al principio del archivo.

  5. Añade la siguiente línea justo debajo de RewriteEngine On:

    Redirect 301 /articulo-viejo https://tudominio.com/articulo-nuevo
    

    Recuerda cambiar /articulo-viejo por la ruta de tu URL antigua y https://tudominio.com/articulo-nuevo por la URL completa de destino.

  6. Guarda los cambios (botón "Guardar" o "Save").

[WARNING] Si cometes un error en .htaccess, tu web puede dejar de funcionar. Antes de editar, siempre haz una copia de seguridad del archivo original. Puedes descargarlo a tu ordenador o copiar su contenido en un bloc de notas.

Ejemplos de redirecciones 301 en .htaccess

  • Redirigir una página específica:
    Redirect 301 /productos-viejos https://tudominio.com/nuevos-productos
    
  • Redirigir un directorio entero:
    Redirect 301 /blog/ https://tudominio.com/noticias/
    
  • Redirigir todo el dominio a otro:
    Redirect 301 / https://nuevodominio.com/
    

Si usas WordPress u otro CMS, es posible que ya haya reglas en .htaccess. No las borres. Simplemente añade tus redirecciones antes de las reglas de WordPress (normalmente antes del bloque # BEGIN WordPress).

Errores comunes al configurar una redirección 301 DirectAdmin

Aunque el proceso es sencillo, a veces surgen problemas. Aquí tienes los más frecuentes y cómo solucionarlos:

  • La redirección no funciona: Lo más probable es que hayas puesto mal la URL de destino. Revisa que tenga https:// y que el dominio esté bien escrito. También verifica que no haya un espacio al final.
  • La redirección crea un bucle infinito: Esto ocurre cuando rediriges una URL a sí misma o a otra que redirige de vuelta. Por ejemplo, redirigir tudominio.com/a a tudominio.com/b y luego tener otra regla que redirija tudominio.com/b a tudominio.com/a. Revisa tus reglas.
  • La web da error 500 (Internal Server Error): Esto suele ser por un error de sintaxis en .htaccess. Revisa que no falten espacios o que las líneas estén bien escritas. Si no sabes qué pasó, restaura la copia de seguridad que hiciste.
  • La redirección no es 301 sino 302: En DirectAdmin, asegúrate de seleccionar "Permanente (301)" en el formulario. Si editas .htaccess manualmente, usa Redirect 301 y no Redirect a secas (que por defecto es 302).

[INFO] Algunos proveedores de hosting tienen un plugin o módulo de seguridad que bloquea ciertas redirecciones. Si después de intentarlo todo no funciona, contacta con el soporte técnico de tu hosting y diles que necesitas crear un 301 redirect y que te ayuden a revisar si hay restricciones.

Preguntas frecuentes (FAQ) sobre redirecciones 301 en DirectAdmin

Para terminar, aquí tienes las dudas más habituales que resuelvo como técnico de soporte. Seguro que alguna te suena.

¿Puedo redirigir una URL con parámetros (ejemplo: ?id=123)?

Sí, pero ten cuidado. Las redirecciones con parámetros pueden ser más complejas. En el método de .htaccess, puedes usar la directiva RewriteCond y RewriteRule para capturar parámetros. Si no estás seguro, es mejor usar un plugin de redirecciones si tu web es WordPress, o consultar con un desarrollador.

¿Cuánto tiempo tarda en notar Google el cambio?

Google procesa las redirecciones 301 rápidamente, pero la transferencia de autoridad SEO puede tardar desde unos días hasta varias semanas. Lo importante es que la redirección esté bien configurada desde el principio. No la cambies a una 302 después porque confundirás al buscador.

¿Qué pasa si elimino la redirección 301 después de un tiempo?

Si ya has movido todo el contenido y Google ha indexado las nuevas URLs, puedes eliminar la redirección sin miedo. Sin embargo, es recomendable mantenerla durante al menos 6 meses para asegurar que todos los enlaces antiguos (de otros sitios, redes sociales, etc.) se actualicen. Si la eliminas demasiado pronto, los visitantes que tengan la URL antigua guardada se encontrarán con un error 404.

¿Puedo hacer una redirección 301 desde una subcarpeta a otra?

Sí, es muy común. Por ejemplo, si tenías tudominio.com/blog/ y ahora tienes tudominio.com/noticias/, puedes redirigir todo el contenido del blog antiguo a la nueva carpeta. En el formulario de DirectAdmin, pon /blog/ en "Redirigir desde" y https://tudominio.com/noticias/ en "Redirigir a".

¿La redirección 301 afecta al rendimiento de mi web?

No de forma significativa. El servidor procesa la redirección en milisegundos. Es mucho mejor que tener un error 404, que además de ser malo para el usuario, perjudica tu SEO. Eso sí, evita cadenas largas de redirecciones (por ejemplo, A -> B -> C) porque eso sí ralentiza la carga. Siempre redirige directamente de la URL antigua a la definitiva.

Conclusión: Ya sabes cómo configurar una redirección 301 en DirectAdmin

Configurar una redirección 301 DirectAdmin es un proceso sencillo que puedes hacer tú mismo en pocos minutos, ya sea desde la herramienta de redirecciones del panel o editando el archivo .htaccess. Recuerda siempre:

  • Usa el tipo 301 para cambios permanentes (el estándar para SEO).
  • Revisa bien las URLs (sin espacios, con https://, etc.).
  • Haz una copia de seguridad antes de tocar .htaccess si usas ese método.
  • Si algo falla, vuelve a la configuración anterior o contacta con el soporte técnico.

Con esta guía, ya no tienes excusa para dejar URLs rotas en tu web. ¡Pon en práctica estos pasos y mejora la experiencia de tus usuarios y tu posicionamiento en buscadores! Si te surge alguna duda, recuerda que siempre puedes consultar la documentación de tu hosting o buscar ayuda en foros especializados. ¡Buena suerte con tu DirectAdmin redirect!

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel