Configurar redirecciones en cPanel
¿Qué es una redirección?
Una redirección es una forma de enviar automáticamente a los visitantes de una URL a otra. Es útil para:
- Redirigir de HTTP a HTTPS
- Redirigir de dominio sin www a con www (o viceversa)
- Redirigir páginas antiguas a nuevas
- Redirigir dominios antiguos a nuevos
- Mantener SEO al cambiar URLs
Tipos de redirecciones
- 301 (Permanente): Indica que la URL se movió permanentemente. Los motores de búsqueda actualizan sus índices.
- 302 (Temporal): Indica que la redirección es temporal. Los motores de búsqueda mantienen la URL original.
Recomendación: Usá 301 para la mayoría de casos, especialmente cuando cambiás URLs permanentemente.
Método 1: Usando la herramienta de Redirecciones de cPanel
1. Acceder a cPanel
- Ingresá a tu panel de cPanel
- Iniciá sesión con tus credenciales
2. Ir a la sección Redirecciones
En la página principal de cPanel, buscá la sección "Dominios" o "Domains" y hacé clic en "Redirecciones" o "Redirects".
También podés buscarlo usando el buscador en la parte superior de cPanel.
3. Crear una redirección
En la sección "Crear una redirección" o "Create a Redirect":
- Tipo: Seleccioná "Permanente (301)" o "Temporal (302)"
- https?://(www\.)? Dejá esto como está o modificá según necesites
- Dominio: Seleccioná el dominio
- Redirigir a: Ingresá la URL completa de destino (ej:
https://tudominio.com/nueva-pagina) - Redirigir a www: Marcá si querés redirigir a la versión con www
- Redirigir desde www: Marcá si querés redirigir desde www a sin www
Hacé clic en "Agregar" o "Add".
Ejemplos de redirecciones comunes
Redirigir HTTP a HTTPS:
- Tipo: Permanente (301)
- Dominio: tudominio.com
- Redirigir a:
https://tudominio.com$1
Redirigir sin www a con www:
- Tipo: Permanente (301)
- Dominio: tudominio.com
- Redirigir a:
https://www.tudominio.com$1 - Redirigir desde www: Desmarcado
Redirigir con www a sin www:
- Tipo: Permanente (301)
- Dominio: tudominio.com
- Redirigir a:
https://tudominio.com$1 - Redirigir desde www: Marcado
Redirigir página específica:
- Tipo: Permanente (301)
- Dominio: tudominio.com
- Redirigir a:
https://tudominio.com/pagina-antigua→https://tudominio.com/pagina-nueva
Método 2: Usando .htaccess
Para redirecciones más avanzadas, podés usar .htaccess:
- En cPanel, abrí "File Manager"
- Navegá a
public_html - Editá o creá el archivo
.htaccess - Agregá las reglas de redirección
Ejemplo: Redirigir HTTP a HTTPS
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Ejemplo: Redirigir sin www a con www
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*)$ https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Ejemplo: Redirigir página específica
Redirect 301 /pagina-antigua /pagina-nueva
Ejemplo: Redirigir dominio completo
RewriteEngine On
RewriteCond %{HTTP_HOST} ^dominio-antiguo\.com$ [NC]
RewriteRule ^(.*)$ https://dominio-nuevo.com/$1 [L,R=301]
Gestionar redirecciones existentes
Para ver, editar o eliminar redirecciones:
- En la sección "Redirecciones", verás una lista de redirecciones activas
- Podés editar o eliminar cada redirección
- Hacé clic en "Eliminar" o "Delete" para quitar una redirección
Redirecciones avanzadas con .htaccess
Redirigir múltiples páginas:
Redirect 301 /pagina1 /nueva-pagina1
Redirect 301 /pagina2 /nueva-pagina2
Redirect 301 /pagina3 /nueva-pagina3
Redirigir con condiciones:
RewriteEngine On
RewriteCond %{REQUEST_URI} ^/categoria-antigua/
RewriteRule ^categoria-antigua/(.*)$ /categoria-nueva/$1 [L,R=301]
Redirigir todo excepto ciertos archivos:
RewriteEngine On
RewriteCond %{REQUEST_URI} !^/mantener-esta-pagina
RewriteRule ^(.*)$ https://nuevo-dominio.com/$1 [L,R=301]
Verificar redirecciones
Para verificar que una redirección funciona:
- Accedé a la URL original en tu navegador
- Verificá que te redirija a la URL destino
- Verificá que el código de estado sea 301 o 302 (podés usar herramientas de desarrollador del navegador)
- Usá herramientas online como httpstatus.io para verificar el código de estado
Problemas comunes
La redirección no funciona
- Verificá que la sintaxis sea correcta
- Verificá que el archivo .htaccess esté en el directorio correcto
- Verificá que mod_rewrite esté habilitado
- Limpiá la caché del navegador
- Verificá que no haya conflictos con otras reglas
Redirección en bucle infinito
- Verificá que la URL de destino no redirija de vuelta a la original
- Revisá las condiciones de las reglas
- Verificá que no haya múltiples redirecciones conflictivas
Redirección funciona pero pierde parámetros
- Asegurate de incluir
$1o$2en la regla para preservar parámetros - Usá
[QSA]para preservar query strings
Mejores prácticas
- Usá 301 para cambios permanentes: Ayuda a mantener el SEO
- Probá antes de implementar: Probá las redirecciones en un entorno de desarrollo
- Documentá las redirecciones: Guardá un registro de qué redirigiste y por qué
- Verificá regularmente: Revisá que las redirecciones sigan funcionando
- Evitá cadenas largas: No crees cadenas de múltiples redirecciones
- Mantené redirecciones necesarias: No eliminés redirecciones antiguas demasiado pronto
Consejos
- Usá la herramienta de cPanel cuando sea posible: Es más fácil y menos propenso a errores
- Usá .htaccess para casos complejos: Para redirecciones más avanzadas
- Verificá después de crear: Siempre verificá que la redirección funciona
- Monitoreá el SEO: Revisá que las redirecciones no afecten negativamente el SEO
- Actualizá enlaces internos: Actualizá los enlaces internos a las nuevas URLs
¿Necesitás ayuda?
Si tenés problemas configurando redirecciones en cPanel, abrí un ticket desde el panel de billing.baires.host o contactanos por soporte.
También podés escribirnos por nuestras redes:
- Instagram: @baires_host
- Discord (soporte activo): https://discord.gg/dzjauatAFN
- Linktree: https://linktr.ee/baires.host