WWW.example.com atau HTTP://example.com - mana yang futureproof?

8
  1. http://example.com
  2. www.example.com
  3. http://www.example.com
  4. example.com

Manakah dari ini yang akan Anda pilih sebagai favorit Anda untuk bekerja sejak 2016 dan seterusnya? Nama domain mana yang akan Anda sebutkan kepada klien Anda, situs web yang menautkan Anda, kop surat Anda, kartu kontak Anda dan sebagainya. Kenapa satu atau yang lainnya? Yang harus dihindari hari ini?

Memikirkan aspek-aspek berikut:

  • validitas, memuat URL dengan benar
  • audiens, kebanyakan geek tahu http://, kebanyakan senior tidak
  • URL yang paling mudah diingat sebagai merek
  • salah eja berdasarkan input pengguna (di ponsel atau browser desktop)
  • browser tidak memahami tautan tanpa protokol
  • total panjang karakter untuk input pengguna yang mudah
  • metode preferensi oleh mesin pencari utama / situs media sosial
  • konsistensi sehingga tautan tidak terpotong-potong tetapi semuanya mengarah ke hal yang sama
Sam
sumber

Jawaban:

4

Saya pribadi lebih suka wwwdomain. Sebagai salah satu poin @ Jonathon, alasan utama sebenarnya adalah dengan cookie. Ketika Anda sudah example.comdan Anda menerapkan cookie untuk itu, cookie itu mengatur semua sub domain seperti www.example.com, foo.example.comdan bar.example.comyang dapat menyebabkan Anda sakit kepala di masa depan jika Anda berurusan dengan sesi atau keamanan.

Anda selalu dapat memiliki example.comredirect ke www.example.compada sisi server sehingga ketika datang ke media cetak atau menghubungkan dengan situs lain, semakin sedikit ada yang lebih baik. Seorang pengguna tidak akan repot-repot untuk mengingat wwwdari www.example.comsehingga informasi yang tidak berguna dan saya akan pergi sejauh mengatakan bahwa upaya untuk melakukannya akan membuat pengguna tidak bahagia, sehingga membuat mereka menghindari situs Anda sama sekali.

Jika Anda tertarik / menggunakan framework, saya dapat menyediakan kode untuk pengalihan seperti itu dalam bentuk ActionFilterAttributeuntuk ASP.NET MVC (saya menghabiskan 2 hari untuk menyempurnakan filter sendiri, jadi saya merasa cukup percaya diri tentang Itu).

Pada catatan lain, ketika datang ke kode aktual di situs Anda, jangan lewatkan detail. Artinya, jangan mencoba untuk mengambil http://www.example.com/Something/Something-Elseke example.com/Something/Something-Else.

  1. Ini tidak akan berfungsi karena browser tidak memahami tautan tanpa protokol.
  2. Bahkan jika mereka melakukannya, Uri kedua akan menyebabkan pengalihan ke wwwversi jika Anda melakukan normalisasi, menghasilkan perjalanan pulang pergi tanpa tujuan ke server.
Gup3rSuR4c
sumber
Terima kasih Alex, perbarui info Anda menjadi pertimbangan pertanyaan utama!
Sam
2
Saya hanya ingin menambahkan tentang tautan tanpa protokol, ini terkait tautan ke situs / sumber daya lain. Jika Anda melakukan tautan lokal Anda sendiri, Anda bisa lolos dengan tautan relatif, yaitu. /Something. Jika Anda menautkan ke situs / sumber daya lain maka itu bisa menjadi masalah ... (saat itu jam 2 pagi ketika saya menjawab, jadi saya tidak semua ada di sana, lol)
Gup3rSuR4c
10

Secara pribadi saya akan memakai example.comkartu kontak, dll dan memilikinya dialihkan ke www.example.com. Ini dapat dilakukan dengan menulis ulang sederhana.

Alasannya adalah agar pengguna saya tidak perlu khawatir harus mengetik www. Saya benar-benar benci situs yang mengharuskan orang untuk mengetik www- saya pikir ini adalah persyaratan yang benar-benar usang dari tahun-tahun berlalu.

Namun, Anda ingin 301 mengalihkan dari example.comatau www.example.com. Bahkan, untuk apa pun. Intinya adalah untuk memilih favorit Anda dan mengatur semua cara yang berbeda untuk sampai ke situs Anda untuk mengarahkan kembali ke tempat yang sama sehingga Anda tidak dihukum karena konten dupe (saya tidak ingat istilah SEO).

Protokol tidak berguna, karena browser akan memberikannya untuk Anda (pada kenyataannya, Chrome bahkan tidak menunjukkannya).

Alasan lain mengapa saya harus mengalihkan semuanya www.example.comadalah karena cookie. Sebagai contoh, cookie pada www.example.comakan benar-benar terpisah dari static.example.comnamun kuki set pada example.comakan dikirim dengan permintaan HTTP untuk sub1.example.com, sub2.example.com, dll Meskipun ini hanya preferensi saya.

Jonathon
sumber
Anda dapat menggunakan domain lain untuk konten statis jika diinginkan - Stack Overflow gunakan sstatic.net. Jika Anda memiliki beberapa TLD, Anda bisa menggunakan yang lain - example.netjika situs utama Anda example.com.
DisgruntledGoat
1
Ya - Saya hanya memberikan sedikit contoh sebagai pertimbangan. Contoh lain, jika Anda webhost.comdan Anda meng-host pelanggan customer.webhost.comAnda maka Anda tidak ingin cookie Anda lewat kepada mereka. Contoh konten statis hanya untuk kedahsyatan konten statis :)
Jonathon
@ Jonathon: IMHO memakai domain.comkartu kertas kontak adalah kesalahan. Orang biasa (tidak ada pakar teknologi) mungkin tidak mengerti bahwa ini adalah situs web. Saya perhatikan dengan email, bahkan jika kami mengirim email dari [email protected], orang masih bertanya: "Apa situs / domain Anda?". BTW: titik bagus tentang webhost.comdancustomer.webhost.com
Marco Demaio
@MarcoDemaio - Saya pernah melihatnya dalam istilah dunia nyata. Orang-orang datang untuk mengharapkan hal-hal tertentu karena lebih mudah untuk menghafal seperti apa seharusnya itu daripada mengetahui detail teknis.
Fiasco Labs
1

Lupakan apa pun yang mengatakan http://- terlalu menakutkan untuk orang yang tidak suka geek, dan browser menangani ini dengan cukup baik belakangan ini (Chrome bahkan tidak menunjukkannya pada versi terbaru).

yoursite.examplesebenarnya, cara yang benar untuk mewakili domain, karena www.sudah usang.

Namun, rata-rata pria (atau wanita) di jalan lebih terbiasa melihat www.yoursite.example, jadi jika audiens Anda bukan geek, bantulah mereka, berikan apa yang mereka harapkan, dan gunakan www.yoursite.example.

Jika Anda ingin menjadi lebih canggih, audiens Anda culun, atau Anda ingin orang-orang sekolah , gunakan yoursite.example.

nthonygreen
sumber
1
+1 Saya setuju bahwa www adalah suatu KEHARUSAN bagi pria yang bukan geek, jika Anda melakukan e-commerce atau menjual sesuatu, ingat bahwa sebagian besar dari Anda pelanggan tidak akan menjadi geek.
Marco Demaio
@Marco, terima kasih untuk wawasan baru, saya pikir saya setuju, sekarang aku tahu mengapa saya berjuang untuk memilih antara www.yoursite dan selalu Vaid yoursite ive diperbarui masalah ini dalam pertanyaan
Sam
4
apa maksudmu saat mengatakan 'www. sudah usang '- apakah ini dari w3c?
UpTheCreek
@UpTheCreek - sebenarnya, ini mungkin tidak sepenuhnya benar, karena saya tidak dapat menemukan sesuatu yang pasti di w3.org. Mungkin lebih tepat mengatakan bahwa itu tidak pernah perlu?
nthonygreen
Dihentikan secara internal oleh subkelompok web hanya jika mereka tidak menggunakan web secara penuh. Cookie berantakan dan sekarang Anda mulai menggunakan cdn dan blog. Subdomain akan ada untuk waktu yang sangat lama. Sebagian besar SMSifikasi oleh yang di atas.
Fiasco Labs
1

Saya tidak tahu apakah http://ini benar-benar diperlukan seperti yang disebutkan di atas. Sebagian besar browser akan menganggap http://ketika suatu URL diketikkan di bilah alamat jika tidak ada ketika tombol enter ditekan. Saya akan mengatakan itu hanya benar-benar diperlukan dalam hyperlink karena kemudian diperlukan untuk tautan berfungsi dengan baik (kecuali browser berasumsi http://tetapi pada akhirnya periksa mereka tidak).

Dalam cetakan dengan atau tanpa wwwsituasi tomat / tomáto. Pengguna yang terbiasa dengan wwwdan peselancar web yang lebih lama akan mengingat hari-hari ketika itu diperlukan dan sekarang menjadi kebiasaan. Tapi itu juga sangat umum untuk melihat domain yang diiklankan tanpa itu jadi saya tidak meninggalkannya akan membingungkan banyak orang untuk khawatir tentang hal itu.

Saran saya adalah memilih satu, siapa saja, dan tetap menggunakannya. Konsistensi adalah kunci (dan kegunaan yang baik).

John Conde
sumber
AFAIK hanya IE6 yang akan menganggap http: // dalam hyperlink jika dihilangkan!
MrWhite
1
Saya tidak tahu tentang kondisi IE6, tetapi tautan apa pun tanpa http://harus dianggap sebagai tautan lokal. URL http://example.com/www.example.comini benar-benar valid.
DisgruntledGoat
Terima kasih! VALIDITY adalah aspek penting di web, saya baru saja menambahkan kata penting ini ke pertanyaan di bagian paling atas!
Sam
Saat ini Anda seharusnya menggunakan https://tautan secara defaulthttp://
Patrick Mevzek
-1
  • On line: yoursite.example
  • Mencetak: http://yoursite.example
  • Tautan: http://yoursite.example

Saya tidak melihat bagaimana semua ini berhubungan dengan apa pun di masa depan . DNS dan server web Anda harus diatur sehingga www.yoursite.exampledan yoursite.examplemerupakan situs yang sama.

Tautan nyata (untuk seseorang yang menautkan Anda) selalu akan memulai http://karena itu adalah penangan protokol web. Pada materi pemasaran cetak, masuk akal untuk digunakan http://kecuali secara khusus dilabeli sebagai situs web.

yaitu http://yoursite.examplevs Visit our website: yoursite.example.

Fosco
sumber
Saya tidak setuju dan mengatakan bahwa jika itu sufiks yang umum - baik .comTLD lokal atau negara Anda ( .co.ukdi Inggris) maka Anda tidak perlu http://atau www. Namun untuk TLD kurang umum lainnya saya akan merekomendasikan wwwlebih http.
DisgruntledGoat
@Fosco: cetak pasti lebih baik daripada www.yoursite.comsedikit karakter dan langsung dikenali oleh semua jenis orang sebagai situs web.
Marco Demaio
Saat ini Anda seharusnya menggunakan https://tautan secara defaulthttp://
Patrick Mevzek