Cómo configurar una redirección 301 en cPanel, Plesk o DirectAdmin
¿Qué es una redirección 301 y por qué es tan importante para tu web?
Imagina que has cambiado la dirección de tu tienda física. Si un cliente llega a la antigua dirección y se encuentra la puerta cerrada, se irá frustrado a la competencia. Lo mismo ocurre con tu web: si cambias de dominio, de protocolo (de HTTP a HTTPS) o eliminas una página, los visitantes y buscadores que lleguen a la URL antigua se encontrarán con un error 404. Para evitarlo, necesitas una redirección 301.
Una redirección 301 es una respuesta permanente del servidor que indica que una URL ha sido movida a otra de forma definitiva. Es la herramienta más poderosa que tienes para:
- No perder posicionamiento SEO: El 90% del "jugo" o autoridad de la página antigua se transfiere a la nueva.
- Mantener la experiencia de usuario: Nadie quiere ver un error. El usuario es llevado automáticamente al contenido correcto.
- Consolidar dominios: Si tienes varias versiones de tu web (ej. www y no-www, o http y https), la redirección unifica todo en una sola dirección canónica.
En este artículo, aprenderás a configurar una redireccion 301 cpanel, una redireccion 301 plesk y una redireccion 301 directadmin, paso a paso y sin necesidad de ser un experto en sistemas. Cubriremos los tres paneles de control más populares de Linux, y te daremos trucos para que lo hagas perfecto a la primera.
Antes de empezar: Consejos universales para cualquier redirección
Antes de entrar en los paneles, ten en cuenta estas reglas de oro:
- Siempre usa una redirección 301 (permanente), no una 302 (temporal), a menos que sea un cambio temporal muy claro. El 301 es la señal correcta para SEO.
- Redirige a la URL completa, incluyendo el protocolo (https://) y la barra final (/) si es necesario.
- Evita las cadenas de redirección: No redirijas de A a B y luego de B a C. Redirige directamente de A a C. Esto es más rápido y limpio.
- Haz una copia de seguridad de tu archivo
.htaccesso configuración antes de tocarla. Siempre. - Prueba la redirección en un navegador en modo incógnito para evitar caché.
Cómo configurar una redirección 301 en cPanel (método gráfico y .htaccess)
cPanel es, probablemente, el panel más común en el hosting compartido. Tiene una herramienta integrada que hace esto muy sencillo, pero también puedes hacerlo a mano con el archivo .htaccess.
Método 1: Usando la herramienta "Redirecciones" de cPanel (La más fácil)
Este es el método más visual y recomendado para principiantes.
- Inicia sesión en tu cPanel.
- Busca la sección "Dominios" y haz clic en el icono de "Redirecciones".
- En el menú desplegable "Tipo de redirección", selecciona "Permanente (301)".
- En "Dominio", elige el dominio que quieres redirigir (ej.
dominioantiguo.com). - En el campo "/" (ruta), puedes dejar vacío para redirigir todo el dominio, o escribir una carpeta o archivo específico (ej.
/blog/). - En el campo "Redirige a:", escribe la URL completa del destino (ej.
https://www.dominionuevo.com/blog/). - Marca la casilla "Solo redirigir con www" si quieres que solo se redirijan las URLs que empiecen por
www. Normalmente, déjala sin marcar para redirigir todas las variantes. - Haz clic en "Guardar".
¿Qué ha hecho cPanel por dentro? Ha añadido una línea de código a tu archivo .htaccess. Puedes verla si vas a "Administrador de archivos", buscas la carpeta public_html y abres el archivo .htaccess (si no existe, se crea). Verás algo como:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^dominioantiguo\.com [NC]
RewriteRule ^(.*)$ https://www.dominionuevo.com/$1 [L,R=301]
Método 2: Editando el archivo .htaccess manualmente (Para más control)
Si necesitas redirigir muchas URLs o tienes condiciones especiales, editar el .htaccess es más potente.
- Desde cPanel, abre el "Administrador de archivos".
- Navega hasta la carpeta
public_html(la raíz de tu web). - Haz clic derecho sobre el archivo
.htaccessy selecciona "Editar". Si no existe, crea uno nuevo con el botón "+ Archivo". - Al principio del archivo (después de la línea
RewriteEngine Onsi existe), pega las reglas.
Redirigir un dominio entero a otro:
Options +FollowSymLinks
RewriteEngine on
RewriteRule ^(.*)$ https://www.nuevodominio.com/$1 [R=301,L]
Redirigir de HTTP a HTTPS (muy común):
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Redirigir una página específica (ej. pagina-vieja.html a nueva-pagina/):
Redirect 301 /pagina-vieja.html https://www.tudominio.com/nueva-pagina/
- Guarda los cambios. Verás que la redirección funciona al instante.
[WARNING] Ten mucho cuidado al editar
.htaccessmanualmente. Un error de sintaxis puede tumbar tu web. Siempre guarda una copia del archivo original antes de editarlo.
Cómo configurar una redirección 301 en Plesk
Plesk tiene un enfoque diferente, pero igual de sencillo. Se realiza a través de la configuración del sitio web o usando las reglas de Apache.
Método 1: Usando la opción "Redirección" en la configuración del dominio
- Inicia sesión en Plesk.
- Ve a "Sitios web y dominios".
- Busca el dominio que quieres redirigir y haz clic en "Redirección" (el icono suele ser una flecha circular).
- Marca la casilla "Redirigir el sitio web a...".
- En el campo de texto, escribe la URL de destino (ej.
https://www.dominionuevo.com). - Selecciona el tipo de redirección: "Permanente (301)".
- Plesk te ofrece opciones extra, como redirigir con el mismo protocolo (HTTP/HTTPS) o conservar la ruta. Te recomendamos marcar "Conservar la ruta de la solicitud" para que
/blog/articuloredirija ahttps://www.dominionuevo.com/blog/articulo. - Haz clic en "Aceptar".
Este método es ideal para redirigir un dominio completo.
Método 2: Usando reglas de Apache (Módulo "Apache y nginx")
Para redirecciones más específicas, Plesk te permite añadir directivas personalizadas.
- En "Sitios web y dominios", haz clic en el dominio.
- Busca la sección "Apache y nginx" (o "Configuración de Apache").
- Desplázate hasta el final, a la caja de texto "Directivas adicionales de Apache" (o "nginx").
- Pega tus reglas de redirección. Por ejemplo, para redirigir una URL concreta:
Redirect 301 /pagina-vieja.html https://www.tudominio.com/nueva-pagina/
- Haz clic en "Aceptar". Plesk guardará la configuración y recargará el servicio.
[TIP] Si tu web está en nginx, Plesk a veces ignora las reglas de Apache si nginx está sirviendo el contenido directamente. Asegúrate de poner las reglas en la sección de nginx si es el caso, o usa el método gráfico que siempre funciona.
Cómo configurar una redirección 301 en DirectAdmin
DirectAdmin es conocido por su simplicidad y eficiencia. La configuración se hace a través de la sección de "Redirecciones de dominio".
Usando la herramienta "Redirecciones de dominio"
- Inicia sesión en DirectAdmin.
- En el menú superior, haz clic en "Cuenta" o "Administración" (depende de tu nivel de acceso).
- Busca la sección "Gestión de dominios" y haz clic en "Redirecciones de dominio".
- En el campo "Desde", introduce el dominio o subdominio que quieres redirigir (ej.
dominioantiguo.com). - En el campo "Hacia", introduce la URL completa de destino (ej.
https://www.dominionuevo.com). - Marca la casilla "Redirección 301" (asegúrate de que no esté marcada la 302).
- Puedes optar por "Redirigir con o sin www". DirectAdmin te da la opción de hacer coincidir exactamente el host.
- Haz clic en "Guardar".
DirectAdmin creará la redirección a nivel de servidor (Apache o LiteSpeed). También puedes verla en el archivo .htaccess de la carpeta del dominio.
Redirección manual con .htaccess (Alternativa)
Al igual que en cPanel, puedes editar el .htaccess directamente desde el "Administrador de archivos" de DirectAdmin. El proceso es idéntico.
- Ve al Administrador de archivos.
- Entra en la carpeta del dominio (ej.
domains/dominioantiguo.com/public_html). - Edita o crea el
.htaccessy añade las reglas que vimos antes.
Errores comunes y cómo solucionarlos
- La redirección no funciona: Limpia la caché del navegador o prueba en modo incómodo (Ctrl+Shift+N). También verifica que el archivo
.htaccesstenga permisos de lectura (644). - Bucle de redirección: Esto pasa cuando rediriges A a B, y B redirige de vuelta a A. Revisa tus reglas y asegúrate de que no haya conflictos. Por ejemplo, si rediriges todo el dominio a HTTPS, pero el destino también te redirige a HTTP, se crea un bucle.
- Solo redirige la página principal, no las subpáginas: Te falta la regla
RewriteRule ^(.*)$en lugar de una simple líneaRedirect. Asegúrate de usar la sintaxis correcta. - Redirección 302 en lugar de 301: Verifica que en el panel hayas seleccionado claramente "Permanente (301)" y no "Temporal (302)".
Preguntas frecuentes (FAQ)
¿Necesito una redirección 301 si cambio de HTTP a HTTPS?
Sí, es imprescindible. Si no la pones, los usuarios que entren por http:// verán un error. Además, Google verá dos versiones de tu web (http y https) y podría penalizarte por contenido duplicado. La redirección 301 de HTTP a HTTPS es la primera que debes configurar.
¿Qué pasa si tengo un subdominio que quiero redirigir?
Los tres paneles permiten redirigir subdominios. En cPanel, en la herramienta de redirecciones, elige el subdominio en el menú desplegable. En Plesk, crea una redirección para el subdominio como si fuera un dominio independiente. En DirectAdmin, usa el campo "Desde" para escribir sub.dominio.com.
¿Cuánto tarda en notarse el cambio para el SEO?
Google y otros buscadores pueden tardar desde unas horas hasta varias semanas en procesar la redirección y transferir la "autoridad". Es normal. Lo importante es que la redirección esté activa 24/7. Puedes acelerar el proceso enviando tu sitemap desde Google Search Console.
¿Puedo usar una redirección 301 para fusionar dos webs?
Sí, es la forma correcta. Redirige las páginas de la web antigua a las páginas equivalentes de la nueva. No redirijas todo a la página de inicio, ya que perderías el SEO de las páginas internas. Hazlo página por página si es posible.
¿Qué es mejor, usar la herramienta del panel o editar el .htaccess?
Para usuarios sin experiencia, siempre es mejor usar la herramienta gráfica del panel (cPanel, Plesk o DirectAdmin). Es más segura, evita errores de sintaxis y es más fácil de mantener. El .htaccess es para casos más avanzados o cuando necesitas reglas muy específicas.
¿Y si mi hosting usa LiteSpeed en lugar de Apache?
No te preocupes. LiteSpeed es compatible con las reglas de .htaccess de Apache. Las herramientas gráficas de los paneles también funcionan perfectamente. La configuración es exactamente la misma.
Conclusión: La redirección 301 es tu mejor amiga en SEO
Configurar una redireccion 301 cpanel, redireccion 301 plesk o redireccion 301 directadmin no tiene que ser un dolor de cabeza. Como has visto, los tres paneles ofrecen herramientas gráficas que hacen el trabajo en menos de un minuto. La clave está en entender qué tipo de redirección necesitas (dominio completo, página específica, HTTP a HTTPS) y usar la herramienta adecuada.
Recuerda siempre: una redirección bien configurada no solo salva a tus visitantes de un error 404, sino que protege todo el trabajo de posicionamiento que has hecho. Es una tarea de mantenimiento esencial para cualquier web que quiera crecer.
Si sigues estos pasos, tendrás tu redireccion dominio funcionando en un abrir y cerrar de ojos. Y si te surge cualquier duda, no dudes en consultar la documentación de tu panel o preguntar a tu proveedor de hosting. ¡Buena suerte con tus redirecciones!
