subdomena subdomeny?

28

Próbuję utworzyć adres URL jak sub2.sub1.subdomain.domain.com. Planuję użyć tego do wyświetlania różnych treści.

moje pytania są ...

1) Czy można utworzyć takie subdomeny wielopoziomowe? - czy jest to oparte na firmie hostingowej?
2) Czy sub2.sub1.subdomain nie jest inną subdomeną niż subdomeną sub1?
3) Czy wszystkie te poddomeny będą miały swoje własne korzenie dokumentów?
4) W jaki sposób będę obsługiwać użytkowników przychodzących zi bez www.

Wszelkie inne potencjalne problemy, które mogą się pojawić?

EDYCJA: - Jak to wpływa na zachowanie plików cookie? Czy mogę uzyskać dostęp do zestawu plików cookie w subdomain.domain.com na sub1.subdomain.domain.com lub sub2.sub1.subdomain.domain.com

Chris Job
źródło

Odpowiedzi:

30

Czy można utworzyć takie subdomeny wielopoziomowe?

Tak. W DNS możesz mieć tyle poziomów, ile chcesz.

czy jest to oparte na firmie hostingowej?

Twój host może ograniczyć to, co możesz zrobić.

Czy sub2.sub1.subdomain nie jest inną subdomeną niż subdomeną sub1?

To nie jest użyteczne rozróżnienie.

Czy wszystkie te subdomeny będą miały własne korzenie dokumentów?

Zakładając, że wszystkie subdomeny kończą na tym samym adresie IP (i tak naprawdę nie muszą):

Przeglądarki wyślą nazwę FQDN w Hostnagłówku. Jak radzi sobie serwer WWW, który zależy od serwera.

Możesz skonfigurować osobny katalog główny dla każdego z nich - i powinieneś (aby uniknąć podwójnych kar za treść w wyszukiwarkach), chyba że zamierzasz robić rzeczy, aby dynamicznie określać zawartość na podstawie nazwy FQDN.

Jak obsłużyć użytkowników przychodzących z www i bez www.

Jednak lubisz. wwwjest tylko inną subdomeną bez żadnych specjalnych właściwości (innych niż konwencja). Powszechnie uważa się, że dobrym pomysłem jest wybranie „ z www ” lub „bez www” jako kanonicznej strony głównej i przekierowanie do niej drugiej.

Quentin
źródło
9

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

1) Zależy to głównie od Twojego DNS - zwykle zarządza nim Twoja firma hostingowa; Ponadto, jeśli masz wieloznaczną domenę trzeciego poziomu ( *.example.com), wówczas każda nazwa domeny pod example.comwskaże ten sam host. Jest to możliwe i działa w 90% przypadków.

2) To naprawdę nie ma znaczenia - wszystko zależy od # 3

3) Jeśli skonfigurujesz je dla różnych dokumentów, zrobią to; inaczej nie zrobią.

4) Sprawdź Host:nagłówek - tam zobaczysz, czym jest domena (w PHP, te dane byłyby w środku $_SERVER['HTTP_HOST']) i możesz zaimplementować logikę przełączania w swoim kodzie.

Piskvor
źródło
1
odnośnie symboli wieloznacznych powinieneś zajrzeć na serverfault.com/a/483625/45248
Tobias Kienzler
1
  1. Możesz przejść do dowolnego poziomu niższego niż chcesz (do limitu dostawcy hostingu, jeśli istnieje)
  2. Najlepszym przykładem jest poziom folderu. Wszystkie są inną przestrzenią. Jest jak C:> Program Files> Adobe> Acrobat 5.0> Reader. 3.Tak Wszystkie subdomeny mają własny katalog główny. Taki sam jak przykład folderu pokazany powyżej. Ale tutaj masz uprawnienia do określenia głównego folderu / dokumentu
  3. Użytkownik przychodzący z „WWW” lub bez jest obsługiwany przez Twoją firmę hostingową. Jeśli firma hostingowa obsługuje zapytania bez „WWW”, żądanie trafi do określonego pliku / folderu.
John Mathew
źródło
-3

możesz usunąć www przez panel hosta lub htaccess / web.congig (domyślnie dla systemu operacyjnego) złe rootowanie.

poddomeny mają własne korzenie dokumentów.

Jineesh
źródło