WWW atau bukan WWW, apa yang harus dipilih sebagai nama situs utama? [Tutup]

86

Dari perspektif teknis, satu-satunya masalah adalah lalu lintas dan tautan masuk (salah satunya harus dialihkan ke yang lain).

Sekarang saya harus memilih mana yang harus menjadi yang utama. Beberapa situs memiliki www (google, microsoft, ruby-lang) dan beberapa tanpa www (stackoverflow, github). Menurut saya yang lebih baru tidak menggunakan WWW.

Apa yang harus dipilih?

Mohon penjelasannya.

UPDATE: Ini adalah pertanyaan terkait pemrograman. Sebenarnya situs ini untuk programmer, jadi saya berharap untuk melihat apa yang dipikirkan orang-orang teknisi.

PEMBARUAN: Situs tanpa WWW adalah pemenang yang jelas. Terima kasih kawan!

Mike Chaliy
sumber
7
Bagi saya, http: / / www tampaknya sangat berlebihan. www menyiratkan lalu lintas akan melalui HTTP ... yang sudah diberitahukan oleh http: / / kepada Anda.
Travis
4
Anda tidak akan pernah memiliki subdomain tanpa cookie (seperti CDN) jika Anda memilih rute no-www. phpied.com/www-vs-no-www-and-cookies
Neil McGuigan
1
Jawaban ini , meski tidak terkait langsung, tampaknya relevan. Juga, jangan lupa untuk membaca apa gunanya memiliki "www" di URL? .
Skippy le Grand Gourou

Jawaban:

64

Tidak masalah mana yang Anda pilih, tetapi Anda harus memilih satu dan konsisten. Ini lebih merupakan masalah gaya tetapi penting untuk dicatat bahwa mesin pencari menganggap kedua URL ini sebagai situs yang berbeda:

http://www.example.com
http://example.com

Jadi mana pun yang Anda pilih karena alasan estetika harus digunakan secara konsisten untuk alasan SEO.

Sunting: Pendapat pribadi saya adalah melupakan hal www-hal yang terasa kuno bagi saya. Saya juga menyukai URL yang lebih pendek. Jika terserah saya, saya akan mengarahkan semua lalu lintas dari www.example.comke example.com.

Andrew Hare
sumber
10
Ini juga berguna untuk memiliki satu domain kanonik sehingga cookie tidak hilang, yang benar-benar membingungkan pengguna
Adam Batkin
4
Plus, jika Anda memilih salah satu sebagai kanonis, terima yang lain tetapi alihkan untuk menghindari duplikat konten dari sudut pandang mesin pencari.
Instanceof saya
Saya harus memilih :). Jadi jawaban ini tidak bisa membantu saya :). Saya mengetahui tentang masalah CEO, saya telah mengetahui hal ini secara otomatis.
Mike Chaliy
9
@ Mike - Saya tidak berpikir yang Anda maksud adalah masalah CEO - itu akan terjadi ketika Chief Exec memiliki kecocokan karena "semua situs web harus dimulai dengan WWW!" ;)
Keith Williams
21

Jangan gunakan WWW. Ini adalah pembelit lidah yang tidak perlu, dan menyebalkan bagi desainer grafis.

Keith Williams
sumber
8
Masalah apa yang ditimbulkannya pada desainer grafis?
StuperUser
Saya kira mereka harus menambahkan WWW ke logo, jika tidak pengguna akan bingung, hal yang sama juga berlaku untuk iklan.
Mike Chaliy
5
@StuperUser - hanya ada suara di logo; pola W cukup mengganggu secara visual. @Mike - Saya pikir mysite.com jelas merupakan situs web, dengan atau tanpa WWW. Orang-orang masih akan mengetik WWW, itulah mengapa Anda mengonfigurasi keduanya di server, tetapi memberi tahu seseorang untuk pergi ke "bbc.co.uk/news" sama mudahnya dengan "www.bbc.co.uk/news"
Keith Williams
1
Beberapa orang masih akan mengetik www. Beberapa tidak. Dan kemudian ada beberapa orang yang mengetik http://di awal meskipun itu tidak pernah menjadi hal yang perlu untuk diketik. Lalu ada orang yang mengetik http://www.google.com/, tunggu Google muncul, lalu ketik http://www.yoursite.com/ke Google. Singkat cerita, Anda perlu mendukung www dan no www, terlepas dari mana "utama" Anda. Ada baiknya juga untuk selalu membeli ".com" meskipun yang utama adalah ".net" atau ".org", dll. Beberapa orang secara otomatis akan meletakkan ".com" saat mengetik alamat web apa pun.
thomasrutter
17

Ada beberapa masalah yang harus Anda pertimbangkan. Lihat misalnya Menggunakan Domain Bebas Cookie untuk Komponen untuk masalah validitas cookie.

Namun terlepas dari bagaimana Anda memutuskan: Gunakan hanya salah satu dari domain itu sebagai nama domain kanonik Anda dan gunakan pengalihan 301 untuk memperbaiki yang tidak valid. Untuk server web Apache, Anda dapat menggunakan mod_rewrite untuk melakukannya.

Gumbo
sumber
14

Konfigurasi keduanya, tentu saja. Saya akan membuat wwwpengalihan ke URL biasa, karena itu hanya ada untuk membuat orang yang biasa mengetiknya di awal setiap alamat senang pula. Hanya tidak , apa pun yang Anda lakukan, membutuhkan wwwuntuk diketik secara manual. Pernah.

Lucas Jones
sumber
17
Anda tidak menyertakan "www" saat mendaftarkan nama domain. "Www" adalah subdomain.
John Topley
6
Selain itu, jika Anda memiliki sertifikat https, jangan lupa mendaftarkannya untuk www, dan non-www.
Mercer Traieste
5
@ John Saya pikir dia bermaksud mendaftarkan mereka di server aplikasi Anda.
Mercer Traieste
12

Itu tergantung pada audiens Anda, saya pikir. Audiens non-teknis akan menganggap bahwawww ada, sedangkan audiens teknis tidak akan mengharapkannya secara naluriah, dan akan menghargai URL yang lebih pendek.

( Sunting : Saya baru saja menyiapkan domain untuk keluarga saya untuk digunakan, termasuk webmail. Istri saya bertanya apa alamat webmail itu. Saya berkata "mail.ourdomain.com". Dia mengetik "www.mail.ourdomain.com" .)

Either way, pastikan yang Anda tidak menggunakan rapi melakukan 301 Redirect ke salah satu yang Anda lakukan penggunaan - maka tidak pengguna atau mesin pencari akan perlu peduli.

RichieHindle
sumber
1
Saya setuju bahwa audiens penting untuk dipertimbangkan. Tetapi orang-orang perlu menyederhanakannya dengan mengarahkan pengalihan www ke non-www sehingga pemirsa non-teknis masih dapat mengetikkan www, tetapi mudah-mudahan akan mengetahui bahwa URL-nya menghapusnya. Atau Anda bisa menjadi bajingan seperti saya di situs pribadi saya dan meneruskan www ke no-www.org .
Tidak ada
1
no-www.org adalah ide yang bagus - Saya hanya berharap desainnya sedikit lebih ramah pengguna. Ini mungkin hanya terlihat seperti dinding gobbeldygook (kurir 11pt baru, seperti yang Anda tahu, "lihat sumber") untuk orang non-teknis.
thomasrutter
11

Salah satu aspek dari pertanyaan ini berkaitan dengan CDN dan beberapa host web (mis. Situs Google). Host semacam itu mengharuskan Anda menambahkan data CNAME untuk nama situs Anda yang mengarah ke server host. Namun, karena cara DNS dirancang, catatan CNAME tidak dapat berdampingan dengan catatan lain untuk nama yang sama, seperti catatan NS atau SOA. Jadi, Anda tidak dapat menambahkan CNAME untuk nama example.com Anda, dan sebaliknya harus menambahkan CNAME untuk subdomain. Tentu saja orang biasanya memilih "www" untuk subdomain mereka.

Terlepas dari batasan teknis ini, saya lebih memilih untuk menghilangkan www di situs saya jika memungkinkan.

Greg Hewgill
sumber
2
Sejauh yang saya tahu ini tidak benar, Anda dapat menggunakan "example.com". (apakah Anda memberi tahu titik setelah nama domain?).
Mike Chaliy
1
Saya melihat titiknya, tapi saya rasa Anda akan menemukannya dari sudut pandang DNS, "example.com" dan "example.com". diperlakukan sama dan Anda tetap tidak dapat menambahkan data CNAME untuk keduanya.
Greg Hewgill
1
Mungkin ini tergantung pada implementasinya, tetapi inilah cara saya melakukan ini dengan heroku hosting. Lihat - onticoren.com/2009/06/29/go-daddy-dns-heroku
Mike Chaliy
Saya rasa perlu juga disebutkan bahwa data CNAME tidak dapat berdampingan dengan data MX yang digunakan untuk email, seperti yang dijelaskan dalam RFC 1912 bagian 2.4 ("Data CNAME tidak diperbolehkan untuk berdampingan dengan data lain. Dengan kata lain, jika suzy .podunk.xx adalah alias untuk sue.podunk.xx, Anda juga tidak dapat memiliki data MX untuk suzy.podunk.edu, atau data A, atau bahkan data TXT. ") dan dalam artikel ini . Apa alasan batasan teknis ini?
Maggyero
10

Saya akan mengalihkan ke tanpa www. Di Apache 2.x:

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^www\.yourdomain\.com$
RewriteRule (.*) http://yourdomain.com/$1 [R=Permanent] 

Saya pikir www tidak ada artinya; kita semua tahu kita berada di world wide web. Akan jauh lebih baik menggunakan subdomain untuk load balancing atau untuk situs khusus perangkat (seperti m.google.com untuk seluler, misalnya, meskipun sekarang ada domain level teratas .mobi).

Gav
sumber
5
Saya menarik mengapa Anda mengarahkan bukan bagaimana ...
Mike Chaliy
8

www digunakan sebagai sub domain standar, subfolder untuk situs web di domain utama.

http://no-www.org/ mencoba membuatnya dihentikan.

Meskipun http://www.w3.org/ sertakan www.

Layak untuk memeriksa kedua situs tersebut.

Tampaknya saat ini lebih menjadi masalah selera dan agama daripada standar. Apa pun yang Anda pilih, pastikan Anda mendaftar atau mengalihkan dari www sebagai Control + enter, dll. Salin pintasan di www.

StuperUser
sumber
9
www.extra-www.org - lucu
Mike Chaliy
2
Saya pikir yang Anda maksud adalah www.www.extra-www.org . Saya juga suka bagaimana mereka mengalihkan www.www.www.extra-www.org kalau-kalau Anda secara tidak sengaja menambahkan terlalu banyak www tambahan.
thomasrutter
6

Apakah Anda akan memiliki subdomain lain? Jika demikian, itu mungkin membuat penggunaan www lebih masuk akal bagi saya karena beberapa tempat mungkin memiliki berbagai subdomain yang digunakan untuk tujuan lain seperti penyimpanan atau subdomain internasionalisasi.

JB King
sumber
Bagi saya, masuk akal bahwa domain co. Tanpa memberikan nama perangkat, yaitu no-www, akan masuk ke halaman dengan info tentang domain itu dan mungkin navigasi ke berbagai nama perangkat dalam domain itu. Apakah Anda tidak ingin menampilkan situs web jika tidak ada subdomain yang ditentukan? Atau ingin lebih dari satu FQDN pergi ke tempat yang sama? Atau agar domain default Anda mengarah ke perangkat selain www? Saya akan bingung jika example.com, katakanlah, ftp, dan Anda harus mengetik www.example.com untuk masuk ke world wide web. Saat ini mengalihkan www ke non-www bersifat sementara sampai www hilang sama sekali.
Tidak ada
5

Saya biasanya menggunakan www.sitename.com karena secara eksplisit itu adalah bagian utama dari situs Anda. Testing.sitename.com sedang menguji. House.sitename.com adalah PC rumah saya. Saya suka eksplisit namun saya tidak keberatan jika situs tidak menggunakan www. Saya bukan orang yang paling murni. :)

Tony
sumber
3

Gunakan tanpa www. Alasan umum di balik ini adalah karena Anda menulis alamat ke browser web, sudah tersirat bahwa Anda mengakses situs web (apa lagi yang akan Anda lakukan dengan browser?) - menggunakan www tambahan tidak berguna.

Lebih spesifiknya, saat menerima permintaan http, Anda tahu pengguna ingin mengakses situs web. Browser web menambahkan http: // - header secara implisit, sehingga pengguna hanya perlu mengkhawatirkan alamatnya. Hal yang sama juga berlaku untuk layanan lain - jika Anda meng-host ftp, itu sudah cukup untuk mengarahkan klien ftp ke domain tanpa ftp. -awalan.

Jika saya mengerti dengan benar, alasan untuk menggunakan subdomain www., Ftp., Dll. Yang berbeda sebagian besar bersifat historis, dan tidak lagi relevan saat ini karena lalu lintas hanya diarahkan ke server / layanan yang benar - awalan yang berlebihan baru saja macet karena popularitas mereka.

Ilari Kajaste
sumber
Anda dapat mengetik domain ke lebih banyak hal daripada hanya browser web. Masuk akal jika tidak ada subdomain yang default ke web karena paling sering diakses oleh publik.
Tidak ada
2

Saya selalu menjadikan non-www satu pengalihan ke www dan menyebutnya sebagai www.mysite; Pikirkan tentang berbagai forum dan aplikasi perpesanan instan yang mengonversi tautan dengan benar hanya ketika dimulai dengan www. .

foxx1337
sumber
2
lalu ketik sebagai nama situs.com - ini akan diterima dengan baik dan benar-benar akan berfungsi di LEBIH BANYAK kasus.
tomfanning
3
JADI ambil apa yang saya ketik dan mengubahnya menjadi tautan :-) untuk membuktikan maksud saya. http: / / sitename .com
tomfanning
@tomfanning: come.to/foobar. Hanya memeriksa apa yang terjadi.
Salman A
@tomfanning @Salman Tautan dimulai dengan protokol seperti http://atau ftp://tidak www. www diasumsikan sebagai protokol transfer hypertext, tetapi itu adalah poin yang baik yang tidak pernah saya pertimbangkan ... meskipun dapat dengan mudah dihindari dengan memasukkan protokol di tautan Anda.
Tidak ada
2

Anda ingin url Anda mudah diingat, dan Anda ingin Google dkk mendaftarkan url yang sama untuk peringkat dan sejenisnya.

Praktik terbaik tampaknya menangani www, tetapi selalu mengarahkan HTTP ke varian non-www. Dengan begitu, mesin pencari tahu untuk memberi peringkat tautan ke kedua varian sebagai situs yang sama.

Keith
sumber
1

Apa pun yang Anda gunakan, tetap gunakan salah satu atau Anda harus membuat 2 set cookie untuk setiap domain agar sesi / cookie Anda berfungsi dengan baik.

Adam F
sumber