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

Cómo configurar redirecciones 301 en DirectAdmin (htaccess o directo)

Actualizado el 20 de abril de 2026

¿Qué es una redirección 301 y por qué necesitas configurarla?

Una redirección 301 es un aviso permanente que le das a los navegadores y a los motores de búsqueda (como Google) de que una página o dominio ha cambiado de dirección de forma definitiva. Piensa en ello como cuando cambias de casa: pones un cartel en la puerta antigua diciendo "me he mudado, esta es mi nueva dirección". Eso es exactamente lo que hace una redirección 301, pero en el mundo digital.

Configurar una redirección 301 directadmin es una de las tareas más importantes cuando trabajas con hosting, especialmente si estás rediseñando tu sitio web, cambiando la estructura de tus URLs o migrando a un nuevo dominio. Sin estas redirecciones, perderías todo el posicionamiento SEO que has construido con el tiempo, porque Google interpretaría las URLs antiguas como páginas rotas (errores 404) y tus visitantes se encontrarían con callejones sin salida.

Beneficios de usar redirecciones 301

Antes de entrar en materia, vamos a repasar rápidamente por qué necesitas dominar esta técnica:

  • Conservas tu posicionamiento SEO: Todo el "jugo" o autoridad que has acumulado en tus URLs antiguas se transfiere a las nuevas. Es como trasladar tus muebles de una casa a otra sin perder nada.

  • Mejoras la experiencia de usuario: Si alguien tiene un enlace antiguo guardado o compartido, no se encontrará con un error 404. Llegará automáticamente a la página correcta.

  • Consolidas dominios: Si tienes varios dominios apuntando a tu sitio, puedes redirigirlos todos a uno principal para evitar contenido duplicado.

  • Evitas penalizaciones por contenido duplicado: Google penaliza cuando encuentra el mismo contenido en dos URLs diferentes. Una redirección 301 resuelve este problema.

¿Cuándo necesitas configurar una redirección 301?

Existen varios escenarios comunes donde necesitarás aplicar estos conocimientos:

  • Cambiaste tu dominio principal y necesitas que el antiguo redirija al nuevo.
  • Rediseñaste tu web y cambiaste la estructura de las URLs (por ejemplo, de /noticias/articulo-123 a /blog/articulo-123).
  • Moviste una página específica a otra ubicación.
  • Quieres redirigir el tráfico de http a https para tener un sitio más seguro.
  • Necesitas redirigir la versión www a la no-www (o viceversa) para unificar tu dominio.

Método 1: Configurar redirección 301 con archivo .htaccess en DirectAdmin

El archivo .htaccess es un archivo de configuración que se encuentra en la raíz de tu sitio web y que te permite controlar cómo se comporta tu servidor Apache. Es la forma más común y flexible de configurar redirecciones en DirectAdmin.

Paso 1: Accede al administrador de archivos de DirectAdmin

Primero, inicia sesión en tu panel de DirectAdmin. Una vez dentro, busca la sección de Administrador de archivos (File Manager). Normalmente la encontrarás en el menú principal o en la sección de "Administración de archivos".

Paso 2: Localiza el archivo .htaccess

Dentro del administrador de archivos, navega hasta la carpeta public_html (o la carpeta que contenga tu sitio web). Busca el archivo .htaccess. Si no lo ves, es posible que tengas que activar la opción de "Mostrar archivos ocultos" en la configuración del administrador de archivos.

Si el archivo no existe, no te preocupes. Puedes crearlo haciendo clic en "Crear archivo" y nombrándolo exactamente como .htaccess (con el punto al inicio).

Paso 3: Edita el archivo .htaccess

Haz clic derecho sobre el archivo y selecciona "Editar" o "Editar código". Se abrirá un editor de texto donde podrás agregar tus reglas de redirección.

Paso 4: Agrega las reglas de redirección 301

Ahora viene la parte importante. Dependiendo de lo que necesites, aquí tienes los códigos más comunes:

Redirigir un dominio completo a otro

Si quieres redirigir todo tu dominio antiguo a uno nuevo, agrega esto:

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

Este código le dice al servidor que cualquier petición que llegue a tudominioantiguo.com o www.tudominioantiguo.com sea redirigida permanentemente al nuevo dominio, manteniendo la ruta completa (por ejemplo, si alguien visita tudominioantiguo.com/blog/articulo, será redirigido a tudominionuevo.com/blog/articulo).

Redirigir una página específica

¿Necesitas redirigir solo una página concreta? Usa este código:

Redirect 301 /página-antigua.html https://www.tudominio.com/página-nueva.html

Este es un ejemplo de htaccess redirect sencillo. Reemplaza las rutas con tus URLs reales.

Redirigir HTTP a HTTPS

Para asegurarte de que todo el tráfico vaya a la versión segura de tu sitio:

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Redirigir www a no-www (o viceversa)

Para eliminar el "www" de tus URLs:

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

Para agregar el "www" (recomendado para SEO):

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

Paso 5: Guarda los cambios y prueba

Después de agregar las reglas, guarda el archivo. Ahora prueba visitando tu URL antigua. Deberías ser redirigido automáticamente a la nueva. Puedes usar herramientas gratuitas como "Redirect Checker" para verificar que la redirección es un 301 (permanente) y no un 302 (temporal).

[WARNING] Antes de hacer cualquier cambio en el .htaccess, siempre haz una copia de seguridad. Un error en este archivo puede hacer que tu sitio web deje de cargar por completo. Si algo sale mal, puedes restaurar la copia de seguridad desde el administrador de archivos.

Método 2: Configurar redirección 301 directamente desde DirectAdmin

DirectAdmin tiene una función integrada que facilita la redirección 301 directadmin sin necesidad de tocar código. Esta es la opción perfecta si prefieres una interfaz visual y no te sientes cómodo editando archivos.

Paso 1: Accede al panel de redirecciones

Inicia sesión en DirectAdmin y busca la sección de Redirecciones (Redirects). Normalmente la encontrarás en el menú principal bajo "Administración de dominios" o en la sección de "Configuración de dominio".

Paso 2: Configura tu redirección

En esta sección encontrarás un formulario con varios campos:

  • Tipo de redirección: Selecciona "Permanente (301)" en el menú desplegable.
  • Desde: Aquí eliges el dominio o la URL desde la que quieres redirigir.
  • Hacia: Escribe la URL de destino completa (incluyendo https://).

Puedes redirigir un dominio completo o solo una ruta específica. Por ejemplo, puedes redirigir tudominio.com/pagina-vieja a tudominio.com/pagina-nueva.

Paso 3: Guarda la configuración

Haz clic en "Guardar" o "Crear". DirectAdmin generará automáticamente las reglas necesarias en tu archivo .htaccess. Puedes verificar esto yendo a tu archivo .htaccess y comprobando que las reglas se han agregado correctamente.

[INFO] Si tu hosting usa LiteSpeed en lugar de Apache, también puedes usar este método. DirectAdmin es compatible con ambos servidores y gestionará la configuración adecuada automáticamente.

Consejos avanzados para el cambio de URL y SEO

Cuando realizas un cambio url seo, hay algunos pasos adicionales que debes considerar para asegurarte de que Google procese las redirecciones correctamente.

Actualiza tus sitemaps

Después de configurar tus redirecciones, asegúrate de actualizar tu archivo sitemap.xml con las nuevas URLs. Puedes hacerlo desde herramientas como Google Search Console o directamente desde tu CMS si usas WordPress con un plugin de SEO.

Usa Google Search Console

Envía tu nuevo sitemap a Google Search Console y utiliza la herramienta de "Cambio de dirección" para indicar que has movido tu sitio. Esto acelerará el proceso de indexación de tus nuevas URLs.

Monitorea los errores 404

Durante las primeras semanas después del cambio, es normal que aparezcan algunos errores 404 en Google Search Console. Revisa el informe de cobertura y verifica que todas tus URLs antiguas estén redirigidas correctamente. Si encuentras alguna que no lo está, agrega la redirección correspondiente.

Evita las cadenas de redirecciones

Una cadena de redirecciones ocurre cuando la URL A redirige a la B, y la B redirige a la C. Esto es malo para el SEO porque diluye la autoridad y ralentiza la carga. Siempre intenta que cada URL redirija directamente a su destino final.

[TIP] Si tienes un sitio web muy grande, considera hacer las redirecciones por lotes. Primero redirige las páginas más importantes (las que tienen más tráfico y autoridad), y luego las menos relevantes. Esto te permitirá monitorear el impacto en tu SEO de manera más controlada.

Preguntas frecuentes sobre redirecciones 301

¿Cuánto tiempo tarda Google en procesar una redirección 301?

Google normalmente tarda entre 1 y 4 semanas en procesar completamente una redirección 301. Durante este tiempo, es normal que veas fluctuaciones en tu tráfico y posiciones. Ten paciencia y no elimines las redirecciones antes de al menos 3 meses.

¿Puedo usar redirecciones 301 para redirigir a otro sitio web?

Sí, absolutamente. Las redirecciones 301 funcionan tanto para redirigir dentro de tu propio dominio como para redirigir a dominios externos. Solo asegúrate de que el destino sea relevante para el contenido original.

¿Qué diferencia hay entre una redirección 301 y una 302?

La diferencia clave es que la 301 es permanente y la 302 es temporal. Para el SEO, siempre debes usar la 301 cuando el cambio sea definitivo. La 302 no transfiere la autoridad SEO y Google la interpreta como si la URL original siguiera siendo la canónica.

¿Las redirecciones afectan la velocidad de mi sitio?

Si configuras las redirecciones correctamente (sin cadenas), el impacto en la velocidad es mínimo. Sin embargo, cada redirección agrega un pequeño tiempo de carga adicional. Por eso es importante mantenerlas solo mientras sean necesarias.

¿Qué pasa si elimino una redirección 301?

Si eliminas una redirección 301 antes de que Google haya procesado el cambio, podrías perder todo el SEO que habías transferido. Es recomendable mantenerlas activas durante al menos 6-12 meses después del cambio.

¿Puedo configurar redirecciones desde otros paneles de control?

Si usas otro panel como Syspanel (HestiaCP), el proceso es similar. Accede al panel a través del puerto 2106 y busca la sección de redirecciones o edita directamente el archivo .htaccess desde el administrador de archivos.

[TIP] Si tienes dudas sobre si tu redirección está funcionando correctamente, usa herramientas como curl -I en tu terminal o servicios web gratuitos que te muestren el código de estado HTTP de tu URL. Un código 301 indica que todo está bien configurado.

Errores comunes y cómo solucionarlos

Error: "Too many redirects" (Demasiadas redirecciones)

Este error ocurre cuando hay un bucle de redirecciones, es decir, la URL A redirige a la B, la B a la C, y la C vuelve a la A. Para solucionarlo, revisa todas tus reglas de redirección y asegúrate de que no haya conflictos entre ellas.

Error: El sitio no carga después de editar .htaccess

Esto suele pasar por un error de sintaxis en el archivo. Revisa que todas las líneas estén correctamente escritas y que no haya espacios extraños. Si no puedes acceder al administrador de archivos, usa el FTP para restaurar la copia de seguridad.

La redirección funciona pero no es 301

Asegúrate de que estás usando R=301 en tus reglas de mod_rewrite o que has seleccionado "Permanente (301)" en el panel de DirectAdmin. Si usas Redirect sin especificar el código, por defecto será 302.

Conclusión

Configurar redirecciones 301 en DirectAdmin no tiene por qué ser complicado. Ya sea que prefieras usar el archivo .htaccess para tener control total o la interfaz gráfica de DirectAdmin para mayor simplicidad, tienes todas las herramientas a tu disposición para hacerlo correctamente.

Recuerda que las redirecciones son fundamentales cuando realizas un cambio url seo, ya sea por rediseño, migración o cambio de dominio. No solo protegen tu posicionamiento en Google, sino que también mejoran la experiencia de tus usuarios al evitar errores 404.

Si sigues los pasos que te hemos explicado y evitas los errores comunes, tendrás tus redirecciones funcionando en pocos minutos. Y si algo sale mal, siempre puedes recurrir a la copia de seguridad o contactar con el soporte técnico de tu hosting para que te ayuden.

[INFO] Recuerda que en Syspanel (HestiaCP), el acceso se realiza a través del puerto 2106. Aunque la interfaz es diferente a DirectAdmin, los conceptos de redirección y la edición del .htaccess son exactamente los mismos.

¿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