Guía Completa para Configurar Redirecciones de Subdominios hacia el Dominio Principal

Artículos Guías Manuales Sistemas Linux Windows Binario 0

Para redirigir cualquier subdominio de example.com a example.com, necesitas hacer una redirección en el servidor web o en el proxy inverso, ya que DNS solo puede apuntar dominios, no realizar redirecciones HTTP.

Aquí te muestro cómo hacerlo en distintos servidores web:

Con Apache (usando .htaccess o configuración del servidor)

En el archivo .htaccess o en la configuración del servidor Apache, agrega lo siguiente:

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

Esto indica que:

  • Si el host no es example.com, redirige a https://example.com.
  • [R=301] indica una redirección permanente.

Con Nginx

Si usas Nginx, puedes agregar esta configuración en el archivo de configuración del sitio:

server {
listen 80;
server_name *.example.com;
return 301 https://example.com$request_uri;
}

Esto redirigirá todos los subdominios (*.example.com) al dominio principal https://example.com.

Con un Servicio CDN (como Cloudflare)

Si usas un servicio de CDN o de gestión de DNS como Cloudflare, puedes configurar una regla de página o redirección que haga lo siguiente:

  1. Crea una regla de página con un patrón de URL https://*.example.com/
  2. Configura la redirección hacia https://example.com

Nota sobre HTTPS

Asegúrate de que el dominio y todos los subdominios estén cubiertos por un certificado SSL para evitar problemas de conexión segura.