subdominio de un subdominio?

28

Estoy tratando de crear una URL como sub2.sub1.subdomain.domain.com. Estoy planeando usar esto para mostrar contenido diferente.

mis preguntas son ...

1) ¿Es posible crear tales subdominios multinivel? - ¿Se basa esto en la empresa de hosting?
2) ¿No es sub2.sub1.subdomain un subdominio diferente en lugar de un subdominio de sub1?
3) ¿Todos estos subdominios tendrán sus propias raíces doc?
4) ¿Cómo manejaré a los usuarios que vienen con y sin www?

¿Algún otro problema potencial que pueda surgir?

EDITAR: - ¿Cómo afecta esto el comportamiento de las cookies? ¿Puedo acceder a un conjunto de cookies en subdominio.domain.com en sub1.subdomain.domain.com o sub2.sub1.subdomain.domain.com

Chris Job
fuente

Respuestas:

30

¿Es posible crear tales subdominios multinivel?

Sí. Puede tener tantos niveles como desee en DNS.

¿Se basa esto en la empresa de hosting?

Su anfitrión puede limitar lo que puede hacer.

¿No es sub2.sub1.subdomain un subdominio diferente en lugar de un subdominio de sub1?

Esa no es una distinción útil.

¿Todos estos subdominios tendrán sus propias raíces doc?

Asumiendo que todos los subdominios terminan resolviéndose en la misma dirección IP (y realmente no tienen que hacerlo):

Los navegadores enviarán el FQDN en el Hostencabezado. Cómo maneja el servidor web eso depende del servidor web.

Puede configurar una Raíz de documento separada para cada uno, y debe hacerlo (para evitar penalizaciones por contenido duplicado en los motores de búsqueda), a menos que vaya a hacer cosas para determinar dinámicamente el contenido en función del FQDN.

¿Cómo manejaré a los usuarios que vienen con y sin www?

Como sea que te guste. wwwes solo otro subdominio sin ninguna propiedad especial (aparte de la convención). Se considera ampliamente una buena idea elegir " con www " o "sin www" como su sitio principal canónico y redirigir el otro a él.

Quentin
fuente
9

You.can.go.as.deep.as.you.want.example.com.

1) Esto depende principalmente de su DNS; por lo general, su empresa de hosting lo gestiona; Además, si tiene un dominio comodín de tercer nivel ( *.example.com), cualquier nombre de dominio que example.comesté debajo apuntará al mismo host. Entonces, es posible y funciona en el 90% de los casos.

2) Realmente no importa, todo depende del n. ° 3

3) Si los configura para diferentes docroots, lo harán; de lo contrario no lo harán.

4) Verifique el Host:encabezado: allí verá cuál es el dominio (con PHP, estos datos estarían en $_SERVER['HTTP_HOST']), y puede implementar alguna lógica de conmutación en su código.

Piskvor
fuente
1
con respecto a los comodines, debería echar un vistazo a serverfault.com/a/483625/45248
Tobias Kienzler el
1
  1. Puede subir hasta el subnivel que desee (hasta el límite del proveedor de alojamiento, si corresponde)
  2. El mejor ejemplo es el nivel de carpeta. Todos son espacios diferentes. Es como C:> Archivos de programa> Adobe> Acrobat 5.0> Reader. 3. Sí, todo el subdominio es su propia raíz. Igual que el ejemplo de carpeta que se muestra arriba. Pero aquí tiene el privilegio de especificar la carpeta raíz / documento
  3. El usuario que viene con o sin "WWW" es manejado por su empresa de alojamiento. Si la empresa de alojamiento admite consultas sin "WWW", la solicitud llegará al archivo / carpeta específico.
John Mathew
fuente
-3

puede eliminar www mediante el panel de host o htaccess / web.congig (por defecto de OS) enraizamiento incorrecto.

Los subdominios tienen sus propias raíces doc.

Jineesh
fuente