sottodominio di un sottodominio?


28

Sto cercando di creare un URL come sub2.sub1.subdomain.domain.com. Ho intenzione di utilizzare questo per visualizzare contenuti diversi.

le mie domande sono ...

1) È possibile creare tali sottodomini multi livello? - si basa sulla società di hosting?
2) sub2.sub1.subdomain non è un sottodominio diverso anziché un sottodominio di sub1?
3) Tutti questi sottodomini avranno le proprie radici doc?
4) Come gestirò gli utenti che arrivano con e senza www.

Eventuali altri potenziali problemi che potrebbero sorgere?

EDIT: - In che modo influisce sul comportamento dei cookie? Posso accedere a un cookie impostato su subdomain.domain.com su sub1.subdomain.domain.com o sub2.sub1.subdomain.domain.com

Risposte:


30

È possibile creare tali sottodomini a più livelli?

Sì. Puoi avere tutti i livelli che desideri in DNS.

si basa sulla società di hosting?

Il tuo host potrebbe limitare ciò che sei in grado di fare.

Sub2.sub1.subdomain non è un sottodominio diverso anziché un sottodominio di sub1?

Non è una distinzione utile.

Tutti questi sottodomini avranno le proprie radici doc?

Supponendo che tutti i sottodomini finiscano per risolversi allo stesso indirizzo IP (e in realtà non devono):

I browser invieranno il nome FQDN Hostnell'intestazione. Come gestisce il webserver dipende dal webserver.

Puoi configurare un Document Root separato per ciascuno di essi, e dovresti (per evitare duplicati di penalità nei contenuti nei motori di ricerca), a meno che tu non abbia intenzione di fare cose per determinare dinamicamente il contenuto in base al nome di dominio completo.

Come gestirò gli utenti che arrivano con e senza www.

Come ti piace. wwwè solo un altro sottodominio senza proprietà speciali (diverse dalla convenzione). È ampiamente considerata una buona idea scegliere " con www " o "senza www" come sito primario canonico e reindirizzare l'altro ad esso.


9

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

1) Questo dipende principalmente dal tuo DNS - di solito, la tua società di hosting lo gestisce; inoltre, se si dispone di un dominio di 3 ° livello jolly ( *.example.com), qualsiasi nome di dominio sotto example.compunterà allo stesso host. Quindi, è possibile e funziona nel 90% dei casi.

2) Non importa, davvero - tutto dipende dal n. 3

3) Se li configuri per differenti docroot, lo faranno; altrimenti non lo faranno.

4) Controlla l' Host:intestazione: lì vedrai qual è il dominio (con PHP, questi dati sarebbero presenti $_SERVER['HTTP_HOST']) e puoi implementare una logica di commutazione nel tuo codice.


1
per quanto riguarda i caratteri jolly, dovresti dare un'occhiata a serverfault.com/a/483625/45248
Tobias Kienzler,

1
  1. Puoi passare a qualsiasi livello secondario che desideri (Fino al limite del provider di hosting se presente)
  2. Il miglior esempio è il livello della cartella. Tutti sono spazi diversi. È come C:> Programmi> Adobe> Acrobat 5.0> Reader. 3. Sì Tutto il Dominio secondario ha la propria radice. Come nell'esempio di cartella mostrato sopra. Ma qui hai il privilegio di specificare la cartella / documento radice
  3. L'utente che arriva con o senza "WWW" è gestito dalla tua società di hosting. Se la società di hosting supporta le query senza "WWW", la richiesta arriverà al file / cartella specifico.

-3

puoi rimuovere www dal pannello host o htaccess / web.congig (di default os) rooting errato.

i sottodomini hanno le loro radici doc.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.