Apa pro dan kontra dari memiliki http://www.example.com/
vs http://example.com/
?
Misalnya, masalah yang saya ketahui adalah bahwa jika saya menggunakan domain tanpa www
saya tidak dapat menetapkan cookie hanya untuk subdomain saat ini (karena tidak ada subdomain), dan cookie yang saya atur akan dikirim ke semua subdomain.
Jawaban:
Ingatlah bahwa penggunaan hanya
www.example.com
memungkinkan Anda untuk mengatur Cookie hanya di situs utama . Menggunakanexample.com
hanya akan memungkinkan Anda untuk mengatur cookie*.example.com
yang termasukstatic.example.com
. Jadi setiap permintaan untuk subdomain apa pun akan termasuk cookie yang memperlambat transfer sedikit. Menggunakanwww.example.com
akan memungkinkan Anda memutuskan untuk bagian apa Anda ingin mengatur cookie.sumber
Jika Anda akan menggunakan
www.example.com
, Anda harus membuatexample.com
permanen mengarahkan kembali kewww.example.com
.The
www
sub domain, dalam beberapa kasus, sebenarnya server yang sama sekali berbeda dari TLD orangtua. Sementara sebagian besar mesin pencari cukup pintar untuk mengetahuinya, praktiknya masih bagus untuk mengarahkan ulang.Saya kebalikan dari itu,
www.example.com
adalah redirect permanen keexample.com
, karena saya lebih suka menggunakan URL kanonik yang lebih pendek. Juga masuk akal bagi saya bahwa saya dapat mengharapkan permintaan HTTP untukexample.com
akan menghasilkan halaman web, atau pengalihan ke subdomain apa pun yang berurusan dengan permintaan HTTP.Selain itu, Anda ingin orang-orang menautkan ke situs Anda menggunakan URL kanonik, yang mana mereka pilih dari bilah alat browser mereka. Arahkan ulang pada yang TIDAK URL kanonik Anda membantu memastikan konsistensi dalam hal itu.
sumber
Termasuk
www
subdomain tampaknya bermuara pada dua kondisi:Cookie - Akankah mengatur cookie pada
*.example.com
saya menyebabkan kesedihan (menimbulkan lebih banyak lalu lintas) karena cookie akan dikirim dengan setiap permintaan, terlepas dari subdomain. Dalam hal ini saya akan memilih untuk menggunakanwww
karena memberi saya pilihan untuk mengatur cookie*.example.com
jika saya membutuhkannya (mis. Cookie pengguna terotentikasi), atauwww.example.com
untuk mengurangi lalu lintas ke subdomain saya yang lain.Estetika - Apakah saya sangat peduli tentang tampilan domain? Jika saya benar-benar membenci
www
tetapi khawatir tentang lalu lintas cookie, saya dapat mengatasi masalah dengan hosting konten statis saya di domain yang sama sekali baru sepertistatic-example.com
yang akan tetap bebas cookie.sumber
Ini adalah pertimbangan kecil tetapi satu yang relevan untuk situs komersial. Ada harapan dari pengguna non-teknis yang memulai sebuah situs web
www
sehingga ketika mereka tidak melihat bahwa mereka mungkin tidak menganggap domain sebagai situs web.Sementara itu mungkin tampak konyol bagi kita yang tahu bagaimana segala sesuatunya bekerja, saya sering menghadapi sikap ini dengan keluarga, teman, dan kolega non-teknis dan orang-orang ini cenderung mewakili sebagian besar pelanggan Anda.
Selain itu, banyak perangkat lunak seperti email, pengolah dunia, klien & rekan jejaring sosial akan secara otomatis mengenali nama domain yang dimulai dengan
www
hyperlink dan membuatnya aktif - dengannon-www
domain telanjang, atau , Anda perlu menambahkanhttp://
untuk perangkat lunak untuk membuatnya aktif. Mampu mengklik tautan daripada harus menyalin-menempel ke browser dapat membuat perbedaan antara pelanggan yang mengunjungi situs Anda atau pergi ke pesaing Anda.sumber
bbc.co.uk/whatever
ketika mereka selalu mengarahkan ulang ke versi www.http://
di bagian depan. Jadi kalau URL-nyahttp://www.example.com
, maka saya sering pakai sajawww.example.com
. Jika yahttp://other.example.com
, maka saya akan menggunakanhttp://other.example.com
. Kalau tidak, pengguna tidak menyadari itu adalah URL. Kedengarannya gila, tetapi orang-orang mencampuradukkan URL dan alamat email sepanjang waktu sekarang. Sayangnya, kami telah membuat banyak hal bodoh di web, sehingga pengguna kami tidak mengetahui dasar-dasarnya lagi.Tampaknya tidak ada alasan konkret untuk menggunakan satu di atas yang lain sejauh hasil pencarian atau hasil yang diinginkan lainnya. Preferensi pribadi saya adalah
no-www
, karena panjangnya.Yang paling penting adalah memastikan Anda mengarahkan ulang ke domain pilihan Anda, dan ingat untuk mengatur domain pilihan Anda di Google Search Console (Google Webmaster Tools).
sumber
Tanpa mengulangi jawaban yang valid di atas mengenai cookie, estetika, pengguna non-teknis mengharapkan
www
subdomain dll ...Alasan lain saya cenderung lebih menyukai
www.
pendekatan subdomain untuk situs utama adalah untuk pengembangan lokal. Saya gunakanlocal.
untuk server uji lokal saya. Saya selalu berharap situs akan diakses melalui subdomain dan dapat dengan mudah membedakan antara situs tes dan hidup jika diperlukan. Cookie dapat disimpan terpisah dari situs lokal dan live.www.example.com
Situs langsunglocal.example.com
Server uji lokalMenggunakan subdomain untuk server pengujian juga memungkinkan pengujian yang mudah dari perangkat seluler, karena subdomain dapat ditentukan dalam DNS publik yang mengarah ke server pengujian lokal (IP lokal). Hanya ketika perangkat seluler berada di jaringan WiFi lokal yang dapat mengakses server uji lokal. (Pastikan optimisasi browser seluler dinonaktifkan saat menghubungkan secara lokal, jika tidak server optimasi jarak jauh juga akan mencoba mengakses server lokal Anda dan gagal.)
sumber
Ya, selalu gunakan
www
alih-alih domain polos. Meskipun Heroku agak terspesialisasi, jenis kain perutean yang mereka buat kemungkinan akan menjadi lebih umum karena orang-orang menyebarkan situs web di seluruh kelompok mesin. Domain telanjang hanya kurang fleksibel daripada www karena mereka membutuhkan nilai A alih-alih data CNAME. Lihat https://devcenter.heroku.com/articles/avoiding-naked-domains-dns-arecords .Meskipun Anda mungkin tidak berpikir begitu hari ini, setiap situs di web harus dan semoga segera akan menggunakan SSL setiap saat. Itu karena keamanan selalu lebih baik daripada tidak ada keamanan, dan biaya SSL sudah hanya ~ 1% CPU tambahan (lihat http://www.imperialviolet.org/2010/06/25/overclocking-ssl.html ). Anda juga harus mendapatkan sertifikat SSL untuk www.
sumber
Orang SEO saya memberi tahu saya bahwa Google tidak menyukai domain telanjang. Gejala dari hal ini adalah bahwa jika Anda mencoba mengalihkan
myblog.blogspot.com
blogexample.com/blog
Anda, Anda akan mendapatkan kesalahan yang mengatakan Blog tidak dapat di-host di domain telanjang .sumber