subdomain suatu subdomain?

28

Saya mencoba membuat url seperti sub2.sub1.subdomain.domain.com. Saya berencana menggunakan ini untuk menampilkan konten yang berbeda.

pertanyaan saya adalah ...

1) Apakah mungkin membuat sub domain multi level seperti itu? - apakah ini berdasarkan pada perusahaan hosting?
2) Bukankah sub2.sub1.subdomain subdomain yang berbeda daripada sub domain dari sub1?
3) Apakah semua subdomain ini memiliki akar dokumen sendiri?
4) Bagaimana saya menangani pengguna yang datang dengan dan tanpa www.

Adakah potensi masalah lain yang mungkin muncul?

EDIT: - Bagaimana ini mempengaruhi perilaku cookie? Dapatkah saya mengakses cookie yang ditetapkan pada subdomain.domain.com di sub1.subdomain.domain.com atau sub2.sub1.subdomain.domain.com

Chris Job
sumber

Jawaban:

30

Apakah mungkin membuat sub domain multi level seperti itu?

Iya nih. Anda dapat memiliki level sebanyak yang Anda suka di DNS.

Apakah ini berdasarkan pada perusahaan hosting?

Tuan rumah Anda mungkin membatasi apa yang dapat Anda lakukan.

Bukankah sub2.sub1.subdomain subdomain yang berbeda daripada sub domain dari sub1?

Itu bukan perbedaan yang berguna.

Apakah semua subdomain ini memiliki akar dokumen sendiri?

Dengan asumsi bahwa semua subdomain berakhir dengan penyelesaian ke alamat IP yang sama (dan mereka benar-benar tidak perlu):

Browser akan mengirim FQDN di Hostheader. Bagaimana server web menangani itu tergantung pada server web.

Anda dapat mengonfigurasi Root Dokumen terpisah untuk masing-masing - dan Anda harus (untuk menghindari hukuman duplikat konten di mesin pencari), kecuali Anda akan melakukan hal-hal untuk secara dinamis menentukan konten berdasarkan FQDN.

Bagaimana saya menangani pengguna yang datang dengan dan tanpa www.

Bagaimanapun yang kau suka. wwwhanya subdomain lain tanpa properti khusus (selain dari konvensi). Secara luas dianggap ide yang baik untuk memilih " dengan www " atau "tanpa www" sebagai situs utama kanonik Anda dan mengarahkan yang lain ke sana.

Quentin
sumber
9

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

1) Ini sebagian besar tergantung pada DNS Anda - biasanya, perusahaan hosting Anda mengelola ini; juga, jika Anda memiliki domain wildcard level 3 ( *.example.com), maka nama domain apa pun di bawah example.comakan mengarah ke host yang sama. Jadi, itu mungkin dan bekerja di 90% kasus.

2) Tidak masalah, sungguh - semua tergantung pada # 3

3) Jika Anda mengkonfigurasinya untuk dokumen yang berbeda, mereka akan; kalau tidak mereka tidak akan.

4) Periksa Host:header - di sana Anda akan melihat apa domainnya (dengan PHP, data ini akan berada di $_SERVER['HTTP_HOST']), dan Anda dapat menerapkan beberapa logika switching dalam kode Anda.

Piskvor
sumber
1
mengenai wildcard, Anda harus melihat pada serverfault.com/a/483625/45248
Tobias Kienzler
1
  1. Anda dapat naik ke tingkat yang lebih rendah dari yang Anda inginkan (Hingga Batas Penyedia Hosting jika ada)
  2. Contoh terbaik adalah Level Folder. Semua ruang berbeda. Ini seperti C:> Program Files> Adobe> Acrobat 5.0> Reader. 3.Ya Semua Sub Domain adalah root sendiri. Sama seperti Contoh Folder yang ditunjukkan di atas. Tapi Di sini Anda memiliki hak untuk menentukan Folder root / Doc
  3. Pengguna yang datang dengan atau tanpa "WWW" ditangani oleh perusahaan hosting Anda. Jika perusahaan hosting mendukung permintaan tanpa "WWW" maka permintaan akan sampai ke File / Folder tertentu.
John Mathew
sumber
-3

Anda dapat menghapus www oleh panel host atau htaccess / web.congig (secara default os) rooting buruk.

subdomain memiliki akar dokumen mereka sendiri.

Jineesh
sumber