El dominio sirve contenido del subdominio en otro sitio web.

El dominio sirve contenido del subdominio en otro sitio web.

Tengo varios subdominios en 1 sitio web

http://sub1.mysite.com
http://sub2.mysite.com
http://sub3.mysite.com

También registré dominios equivalentes para cada uno de estos subdominios en

sub1.com
sub2.com
sub3.com

¿Cómo puedo configurarlo para que cuando alguien escriba el sub1.comdominio, vea el contenido http://sub1.mysite.compero siga viendo sub1.comcomo la URL? Entonces, el contenido realmente se ofrece http://sub1.mysite.comsin que los visitantes lo sepan.

Respuesta1

Esto tiene varias capas.

En primer lugar, es necesario configurar unCNOMBREgrabar parasub1.comapuntar asub1.dominio.com. Esto se hace a través de quien aloja el DNS de sub1.com. Lo más probable es que tengas un panel de control en tu empresa de hosting o en tu registrador de nombres de dominio para agregar esto.

Sin embargo, lo único que esto hace es decirles a los clientes que su sitio web sub1.com se encuentra en una determinada dirección IP (es decir, en el caso de un CNAME, dice, busque la IP de sub1.domain.com y sub1.com vive en la misma ubicación). .)

En segundo lugar, debe indicarle a su servidor web que sub1.com y sub1.domain.com son el mismo sitio.

Para Apache, probablemente ya tengas un<VirtualHost>configuración, por lo que agregaría unAlias ​​del servidordirectiva para decirle a Apache que VirtualHost también sirve sub1.com y sub1.domain.com

...significa que ya tienes tus propias directivas de configuración aquí.

<VirtualHost ...>
    ServerName sub1.domain.com
    ServerAlias sub1.com
    ...
</VirtualHost>

En tercer y último lugar, debe asegurarse de que su sitio no redirija ni haga referencia a sub1.dominio.com dentro del código (es decir, redirecciones de encabezado a través de PHP, actualizaciones de metaetiquetas o a hrefenlaces dentro del HTML para redirigir al usuario fuera del sitio actual). dominio).

Los enlaces deben tener rutas absolutas sin el dominio, por ejemplo, 1, no 2.

1.

<a href="/blah.html">Blah</a>

2.

<a href="http://sub1.domain.com/blah.html">Blah</a>

Respuesta2

Debe hacer que los dominios apunten al mismo servidor de los subdominios y, utilizando su panel de control de alojamiento, configurar los dominios como alias del subdominio.

PD: hacer esas preguntas enhttps://serverfault.com/le brinda comentarios mucho mejores, ya que ese es el lugar para hacer ese tipo de preguntas.

Respuesta3

Deberá agregar una entrada CNAME a su zona DNS. Sin embargo, es posible que necesite ajustar algún inicio de sesión en su código si depende del host solicitado, ya que sus scripts no verán sub1.mysite.com sino sub1.com, así que ajústelos en consecuencia para manejar ambos casos.

Respuesta4

Parece que quieres una "redirección de fotograma":

http://en.wikipedia.org/wiki/URL_redirection#Frame_redirects

información relacionada