subdomínio de um subdomínio?

18

Estou tentando criar um URL como sub2.sub1.subdominio.dominio.com. Estou planejando usar isso para exibir conteúdo diferente.

minhas perguntas são ...

1) É possível criar subdomínios com vários níveis? - isso é baseado na empresa de hospedagem?
2) Sub2.sub1.subdomain não é um subdomínio diferente em vez de um subdomínio de sub1?
3) Todos esses subdomínios terão suas próprias raízes doc?
4) Como vou lidar com os usuários que vêm com e sem www.

Quaisquer outros possíveis problemas que possam surgir?

EDIT: - Como isso afeta o comportamento dos cookies? Posso acessar um cookie definido em subdomain.domain.com em sub1.subdomain.domain.com ou sub2.sub1.subdomain.domain.com

    
por Chris Job 08.06.2011 / 15:22

4 respostas

23

Is it possible to create such multi level sub domains?

Sim. Você pode ter quantos níveis quiser no DNS.

is this based on the hosting company?

Seu host pode limitar o que você é capaz de fazer.

Isn't sub2.sub1.subdomain a different subdomain rather than a sub domain of sub1?

Essa não é uma distinção útil.

Will all of these subdomains have their own doc roots?

Os navegadores enviarão o FQDN no cabeçalho do host. Como o servidor da web manipula isso depende do servidor da web.

Você pode configurar uma Raiz do Documento separada para cada um - e você deve, a menos que você faça coisas para determinar dinamicamente o conteúdo com base no FQDN.

How will I handle users coming with and without www.

Qualquer que seja o seu gosto. www é apenas outro subdomínio. É amplamente considerado uma boa idéia escolher "com www" ou "sem www" como seu site primário canônico e redirecionar o outro para ele.

    
por 08.06.2011 / 15:27
9

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

1) Isso depende principalmente do seu DNS - geralmente, sua empresa de hospedagem gerencia isso; Além disso, se você tiver um domínio de terceiro nível curinga ( *.example.com ), qualquer nome de domínio em example.com apontará para o mesmo host. Então, é possível e funciona em 90% dos casos.

2) Não importa, realmente - tudo depende do # 3

3) Se você configurá-los para diferentes docroots, eles irão; senão eles não vão.

4) Verifique o Host: header - lá você verá o que é o domínio (com PHP, esses dados estarão em $_SERVER['HTTP_HOST'] ), e você pode implementar alguma lógica de switching em seu código.

    
por 08.06.2011 / 15:30
1
  1. Você pode subir até o nível que desejar (até o limite do provedor de hospedagem, se houver)
  2. O melhor exemplo é o nível de pasta. Todos são espaços diferentes. É como C: > Arquivos de programas > Adobe > Acrobat 5.0 > Leitor. 3. Sim Todo o Subdomínio é sua própria raiz. O mesmo que o exemplo de pasta mostrado acima. Mas aqui você tem o privilégio de especificar a pasta raiz / Doc
  3. O usuário que vem com ou sem "WWW" é tratado pela sua empresa de hospedagem. Se a empresa de hospedagem oferecer suporte a consultas sem "WWW", a solicitação chegará ao arquivo / pasta específico.
por 08.06.2011 / 19:23
-3

você pode remover o www pelo painel host ou o htaccess / web.congig (pelo padrão) mau enraizamento.

os subdomínios têm suas próprias raízes de documentos.

    
por 09.09.2015 / 06:47