Untuk lebih jelasnya: Saya tidak bertanya apakah saya harus menggunakan www
url saya atau tidak, atau apa kelebihan dan kekurangannya, topik itu dicakup dengan baik. Saya juga tidak yakin apakah ini adalah Stack Overflow, Server Fault, atau pertanyaan Webmaster - migrasi ke saluran yang lebih tepat disambut baik.
Latar Belakang : Saya baru-baru ini diminta untuk mengkonversi url situs untuk semua penggunaan www
, seperti dalam http://example.com
untuk http://www.example.com
. Alasan permintaan itu di luar kepala saya. Saya menyajikan kutipan dari email:
Punya masalah,
Rupanya setiap kali situs ini awalnya disiapkan dengan jaringan mereka (sebelum saya), installer memilih untuk menggunakan domain internal sebagai 'example.com' ... tidak bagus ...
Ini adalah masalah yang ingin diselesaikan secara eksternal .... Saya melihat beberapa kode sumber laman qweb dan melihat banyak tautan yang dikodekan sebagai 'http: \ example.com \ PAGE.XXX' ...
Mungkinkah secara global diubah dari 'http: \ example.com' menjadi 'http: \ www.example.com'
Saya dapat menyelesaikan www, tetapi begitu saya menemukan tautan, ia berpikir bahwa server adalah CONTOH internal yang menampung domain 'example.com' ...
Ada hubungannya dengan klien yang tidak dapat mengakses situs web di jaringan mereka sendiri. Seperti yang saya sebutkan, saya tidak begitu memahaminya.
Jadi, saya menerapkan perubahan, tetapi saat pengujian, saya tidak sengaja mengetikkan ekstra w
, dan yang mengejutkan saya - situs masih bekerja.
Lalu saya mencoba beberapa w
, lalu dua, lalu saya mengetikkan beberapa omong kosong dan situs masih berfungsi.
EDIT : Agar lebih akurat, hanya karakter alfa, numerik, tanda hubung, dan garis bawah yang akan terselesaikan, yang lainnya mengembalikan Server yang tidak ditemukan kesalahan pada browser.
Saya baru saja menguji ini pada Stack Overflow dan dialihkan ketika saya menggunakan www
, sementara yang lainnya mengembalikan kesalahan "Server tidak ditemukan" .
Adakah yang tahu apa maksud dari permintaan email ini, dan mengapa kecelakaan dan eksperimen yang saya sebutkan berhasil?
Saya pasti dapat memberikan informasi lebih lanjut, saya hanya tidak yakin apa yang relevan.
Jawaban:
www
adalah subdomain dariexample.com
.Anda dapat mengonfigurasi DNS untuk memiliki beberapa sub domain yang menyelesaikan ke server web yang berbeda dan karenanya memberi Anda situs yang berbeda.
example.com
(tanpa subdomain)site2.example.com
site3.example.com
Kedengarannya seperti siapa pun yang mengatur jaringan yang ditetapkan
example.com
untuk menyelesaikan ke server web internal, pada server DNS jaringan; ini hanya dapat diakses oleh host di jaringan internal, sehingga siapa pun yang menelusuriexample.com
di dalam jaringan melihat situs web yang berbeda dari yang eksternal, karena mereka menggunakan server DNS yang berbeda untuk menyelesaikannyaexample.com
. Mungkin lebih baik untuk memberikan ini sub domain sendiri. misalnyainternal.example.com
Seorang pengguna di dalam jaringan meramban untuk
www.example.com
mengklik tautan dan dibawa keexample.com
mana baik-baik saja secara eksternal, tetapi secara internal mereka memutuskan untuk server web yang berbeda, itulah sebabnya Anda telah diminta untuk mengubah tautan.Jika konten di server internal sama dengan eksternal, maka Anda bisa berakhir dengan masalah sebaliknya. Saat menjelajahi situs internal, hyperlink apa pun akan membawa Anda ke situs eksternal.
Jika mungkin, Anda mungkin merasa lebih baik menggunakan URL relatif di hyperlink Anda. misalnya
<a href="/webmasters//index.htm">Index Page</a>
bukannya<a href="https://example.com/index.htm">Index Page</a>
Peramban kemudian akan memilih
https://www.example.com
atauhttps://example.com
bergantung pada situs yang Anda jelajahi.Mengapa
www
karya tersebut mungkin entri Wildcard DNS , yang berarti * .example.com memutuskan untuk IP yang sama, secara efektif menangkap semua untuk sub domain yang tidak ada.sumber
www
untuk menyelesaikan sebagai subdomain?www
. Penyedia DNS saya secara otomatis menambahkan www sebagai subdomain.WWW adalah sebuah acornmyn untuk World Wide Web , itu juga merupakan subdomain umum yang digunakan oleh orang-orang untuk menunjuk bahwa domain tersebut adalah hosting situs web.
Dalam kebanyakan kasus saya percaya
www.
subdomain dihilangkan dan tidak terlalu penting jika Anda mengetik satu atau yang lain. Namun, mengingat seperti apa tampilan web hari ini dan melihat bagaimana HTTP dan web itu benar-benar ada di mana-mana, saya tidak akan pernah mengamanatkan pencantumanwww.
nama domain dan jika Anda melihat situs web hari ini Anda akan melihat bahwa situs-situs seperti facebook dan google prependwww.
, bahkan jika Anda tidak mengetiknya.Mengapa ini bekerja bahkan ketika Anda mengetik hal-hal lain harus melakukan cara DNS Anda diatur untuk domain itu. Ada cara untuk menangani wildcard dan meneruskan semua lalu lintas terlepas dari subdomain ke server web yang sama. Tapi itu tergantung pada server web untuk menanggapi setiap header host individu dengan beberapa cara dan ini dapat dikonfigurasi (dan tentu saja Anda perlu memeriksa apa konfigurasi untuk menjawab pertanyaan secara penuh).
sumber
Jika mereka mencoba menggunakan "url" ini dengan tepat:
http:\example.com\PAGE.XXX
maka tidak ada yang akan membantu mereka.Pada
www
akhiran di www.example.com ...Secara historis 'www' sebagai 'ftp', 'pop3', dll. Adalah nama-nama mesin yang menjalankan layanan terkait di dalam domain 'example.com'. Dan sebenarnya skema ini masih digunakan di banyak perusahaan.
sumber