Subdomain einer Subdomain?

28

Ich versuche, URL wie 2 1 Domain Domain.com zu erstellen. Ich plane, dies zu verwenden, um verschiedene Inhalte anzuzeigen.

meine fragen sind ...

1) Ist es möglich, solche Subdomains mit mehreren Ebenen zu erstellen? - basiert dies auf dem Hosting-Unternehmen?
2) Ist nicht 2 1 eine andere Unterdomäne als eine Unterdomäne von 1?
3) Werden alle diese Subdomains ihre eigenen Doc-Roots haben?
4) Wie gehe ich mit Benutzern um, die mit und ohne www kommen?

Gibt es weitere mögliche Probleme, die auftreten könnten?

EDIT: - Wie wirkt sich das auf das Verhalten von Cookies aus? Kann ich auf ein Cookie zugreifen, das unter subdomain.domain.com unter 1.domain.domain.com oder 2.1.domain.domain.com festgelegt wurde?

Chris Job
quelle

Antworten:

30

Ist es möglich, solche Subdomains mit mehreren Ebenen zu erstellen?

Ja. Sie können in DNS beliebig viele Ebenen festlegen.

basiert dies auf dem Hosting-Unternehmen?

Möglicherweise schränkt Ihr Gastgeber Ihre Möglichkeiten ein.

Ist nicht 2 1 eine andere Unterdomäne als eine Unterdomäne von 1?

Das ist keine nützliche Unterscheidung.

Werden alle diese Unterdomänen ihre eigenen Dokumentwurzeln haben?

Angenommen, alle Subdomains werden auf dieselbe IP-Adresse aufgelöst (und das müssen sie auch nicht):

Browser senden den vollqualifizierten Domänennamen in der HostKopfzeile. Wie der Webserver damit umgeht, hängt vom Webserver ab.

Sie können für jedes Dokument ein separates Stammverzeichnis konfigurieren - und Sie sollten dies tun (um doppelte Inhaltsnachteile in Suchmaschinen zu vermeiden), es sei denn, Sie werden Maßnahmen ergreifen, um den Inhalt basierend auf dem vollqualifizierten Domänennamen dynamisch zu bestimmen.

Wie gehe ich mit Benutzern um, die mit und ohne www kommen?

Wie immer du magst. wwwist nur eine andere Unterdomäne ohne spezielle Eigenschaften (außer Konvention). Es wird allgemein als eine gute Idee angesehen, entweder " mit www " oder "ohne www" als Ihre kanonische primäre Site auszuwählen und die andere zu ihr umzuleiten.

QUentin
quelle
9

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

1) Dies hängt hauptsächlich von Ihrem DNS ab - in der Regel wird dies von Ihrem Hosting-Unternehmen verwaltet. Wenn Sie eine 3rd-Level-Wildcard-Domain ( *.example.com) haben, verweist jeder Domainname unter example.comauf denselben Host. So ist es möglich und funktioniert in 90% der Fälle.

2) Es ist eigentlich egal - es hängt alles von # 3 ab

3) Wenn Sie sie für verschiedene Dokumentstammverzeichnisse konfigurieren, werden sie; sonst werden sie nicht.

4) Überprüfen Sie den Host:Header - dort sehen Sie, was die Domain ist (mit PHP würden sich diese Daten in befinden $_SERVER['HTTP_HOST']), und Sie können eine Schaltlogik in Ihren Code implementieren.

Piskvor
quelle
1
Informationen zu
Tobias Kienzler
1
  1. Sie können bis zu einer beliebigen Unterebene aufsteigen (bis zum Hosting-Provider-Limit, falls vorhanden).
  2. Das beste Beispiel ist die Ordnerebene. Alle sind unterschiedliche Räume. Es ist wie C:> Programme> Adobe> Acrobat 5.0> Reader. 3.Ja Die gesamte Unterdomäne ist ihre eigene Wurzel. Entspricht dem oben gezeigten Ordnerbeispiel. Hier haben Sie jedoch die Berechtigung, den Root-Ordner / Doc anzugeben
  3. Der Benutzer, der mit oder ohne "WWW" kommt, wird von Ihrem Hosting-Unternehmen verwaltet. Wenn das Hosting-Unternehmen Anfragen ohne "WWW" unterstützt, wird die Anfrage an die jeweilige Datei / den Ordner gesendet.
John Mathew
quelle
-3

Sie können www über das Host-Panel oder htaccess / web.congig (standardmäßig os) als fehlerhaftes Rooting entfernen.

Subdomains haben ihre eigenen Doc-Roots.

Jineesh
quelle