WWW czy nie WWW, jaką nazwę wybrać jako stronę główną? [Zamknięte]

86

Z technicznego punktu widzenia jedynym problemem jest ruch i linki przychodzące (jeden z nich powinien przekierowywać na inny).

Teraz muszę wybrać, który z nich powinien być podstawowy. Niektóre strony mają www (google, microsoft, ruby-lang), a inne bez www (stackoverflow, github). Wydaje mi się, że nowsze nie używają WWW.

Co wybrać

Proszę o wyjaśnienia.

UPDATE: To jest pytanie związane z programowaniem. Właściwie strona jest dla programistów, więc spodziewam się, co pomyślą ludzie z branży technicznej.

AKTUALIZACJA: Witryna bez WWW jest wyraźnym zwycięzcą. Dzięki chłopaki!

Mike Chaliy
źródło
7
Wydaje mi się, że http: // www wydaje się naprawdę zbędne. www oznacza, że ​​ruch będzie odbywał się za pośrednictwem protokołu HTTP ... o czym już wiesz, http: //.
Travis,
4
nigdy nie możesz mieć subdomeny bez plików cookie (pomyśl o CDN), jeśli wybierzesz trasę bez www. phpied.com/www-vs-no-www-and-cookies
Neil McGuigan
1
Ta odpowiedź , choć nie jest bezpośrednio związana, wydaje się trafna. Nie zapomnij też przeczytać, jaki jest sens umieszczania „www” w adresie URL? .
Skippy le Grand Gourou

Odpowiedzi:

63

Nie ma znaczenia, który wybierzesz, ale powinieneś wybrać jeden i być konsekwentny. Jest to bardziej kwestia stylu, ale należy zauważyć, że wyszukiwarki traktują te dwa adresy URL jako różne witryny:

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

Więc cokolwiek wybierzesz ze względów estetycznych, powinno być konsekwentnie używane ze względów SEO.

Edycja: Moją osobistą opinią jest rezygnacja z tego, wwwco wydaje mi się archaiczne. Lubię też krótsze adresy URL. Gdyby to zależało ode mnie, przekierowałbym cały ruch z www.example.comdo example.com.

Andrew Hare
źródło
10
Przydatne jest również posiadanie pojedynczej domeny kanonicznej, aby pliki cookie nie zostały utracone, co naprawdę dezorientuje użytkowników
Adam Batkin
4
Dodatkowo, jeśli wybierzesz jedną jako kanoniczną, zaakceptuj drugą, ale przekieruj ją, aby uniknąć powielania treści z punktu widzenia wyszukiwarek.
instancja mnie
Muszę wybrać :). Więc ta odpowiedź nie mogła mi pomóc :). Zdaję sobie sprawę z kwestii związanych z prezesem, o tym wspomniałem.
Mike Chaliy
9
@Mike - nie sądzę, że miałeś na myśli kwestie związane z dyrektorem generalnym - byłyby to sytuacje, gdy dyrektor naczelny pasuje, ponieważ „wszystkie strony internetowe muszą zaczynać się od WWW!” ;)
Keith Williams
21

Nie używaj WWW. To niepotrzebne łamanie języka i utrapienie dla grafików.

Keith Williams
źródło
8
Jakie problemy powoduje to grafikom?
StuperUser
Sądzę, że powinni dodać WWW do logo, w przeciwnym razie użytkownicy będą zdezorientowani, to samo może dotyczyć reklam.
Mike Chaliy
5
@StuperUser - to tylko szum w logo; wzór Ws jest wizualnie rozpraszający. @Mike - myślę, że mysite.com to oczywiście strona internetowa, z lub bez WWW. Ludzie nadal będą wpisywać adres WWW, dlatego konfigurujesz oba na serwerze, ale mówienie komuś, aby wszedł na stronę „bbc.co.uk/news” jest tak samo zrozumiałe jak „www.bbc.co.uk/news”
Keith Williams
1
Niektórzy ludzie nadal będą wpisywać www. Niektórzy nie. Są też ludzie, którzy piszą http://na początku, mimo że nigdy nie jest to konieczne. Są też ludzie, którzy piszą http://www.google.com/, czekają, aż pojawi się http://www.yoursite.com/Google , a następnie piszą w Google. Krótko mówiąc, musisz obsługiwać zarówno www, jak i brak www, niezależnie od tego, która jest „podstawowa”. Dobrym pomysłem jest również zawsze kupowanie „.com”, nawet jeśli podstawowym adresem jest „.net” lub „.org” itp. Niektórzy ludzie automatycznie wstawiają „.com” podczas wpisywania dowolnego adresu internetowego.
thomasrutter
17

Należy wziąć pod uwagę kilka kwestii. Zobacz na przykład Użyj domen bez plików cookie dla składników, aby rozwiązać problem z ważnością plików cookie.

Ale niezależnie od tego, jak zdecydujesz: użyj tylko jednej z tych domen jako nazwy domeny kanonicznej i użyj przekierowania 301, aby poprawić nieprawidłową. W przypadku serwera WWW Apache możesz do tego użyć mod_rewrite .

Gumbo
źródło
14

Oczywiście skonfiguruj oba. Zrobiłbym wwwprzekierowanie do normalnego adresu URL, ponieważ istnieje tylko po to, aby uszczęśliwić ludzi, którzy zwykle wpisują go na początku każdego adresu. Po prostu nie , cokolwiek robisz, nie wymagaj wwwręcznego wpisywania. Zawsze.

Lucas Jones
źródło
17
Przy rejestracji nazw domen nie podajesz „www”. „Www” to subdomena.
John Topley,
6
Ponadto, jeśli masz certyfikat https, nie zapomnij zarejestrować go zarówno dla www, jak i bez www.
Mercer Traieste,
5
@John Myślę, że miał na myśli zarejestrowanie ich na serwerze aplikacji.
Mercer Traieste,
12

Myślę, że to zależy od twojej publiczności. Odbiorcy nietechniczni zakładają, że wwwistnieje, podczas gdy odbiorcy techniczni nie będą tego oczekiwać instynktownie i docenią krótsze adresy URL.

( Edytuj : Niedawno skonfigurowałem domenę dla mojej rodziny, w tym pocztę internetową. Moja żona zapytała, jaki jest adres poczty internetowej. Powiedziałem „mail.ourdomain.com”. Wpisała „www.mail.ourdomain.com” .)

Tak czy inaczej, upewnij się, że jedno z nich nie korzystać czysto robi przekierowanie 301 do jednego z nich zrobić używania - wówczas ani użytkownicy, ani wyszukiwarek będzie musiał przejmować.

RichieHindle
źródło
1
Zgadzam się, że należy wziąć pod uwagę publiczność. Ale ludzie muszą zostać wyeliminowani przez przekierowanie z www na inny niż www, tak aby nietechniczni odbiorcy mogli nadal wpisać www, ale miejmy nadzieję, że zauważą, że URL go opuszcza. Albo możesz być dupkiem, tak jak ja na mojej osobistej stronie i przekierować www na no-www.org .
Brak
1
no-www.org to taki dobry pomysł - chciałbym tylko, żeby jego projekt był trochę bardziej przyjazny dla użytkownika. Prawdopodobnie wygląda to po prostu jak ściana gobbeldygook (11-punktowy kurier nowy, jak wiesz, "zobacz źródło") dla nietechnicznych ludzi.
thomasrutter
11

Jeden aspekt tego pytania dotyczy sieci CDN i niektórych hostów internetowych (np. Witryny Google). Takie hosty wymagają dodania rekordu CNAME dla nazwy witryny, która wskazuje serwery hostów. Jednak ze względu na sposób zaprojektowania DNS rekordy CNAME nie mogą współistnieć z innymi rekordami o tej samej nazwie, takimi jak rekordy NS lub SOA. Dlatego nie możesz dodać rekordu CNAME dla swojej nazwy przykladowej.com, a zamiast tego musisz dodać CNAME dla subdomeny. Oczywiście ludzie zwykle wybierają „www” dla swojej subdomeny.

Pomimo tego technicznego ograniczenia, wolę pomijać www na moich stronach, jeśli to możliwe.

Greg Hewgill
źródło
2
O ile wiem, to nieprawda, możesz użyć „example.com”. (czy zauważyłeś kropkę po nazwie domeny?).
Mike Chaliy
1
Widzę kropkę, ale myślę, że zauważysz to z punktu widzenia DNS, „example.com” i „example.com”. są traktowane tak samo i nadal nie możesz dodać rekordu CNAME dla żadnego z nich.
Greg Hewgill
1
Być może zależy to od implementacji, ale dokładnie tak zrobiłem z hostingiem heroku. Sprawdź - onticoren.com/2009/06/29/go-daddy-dns-heroku
Mike Chaliy
Myślę, że warto również wspomnieć, że rekordy CNAME nie mogą współistnieć z rekordami MX używanymi do poczty e-mail, jak wyjaśniono w RFC 1912 sekcja 2.4 („Rekord CNAME nie może współistnieć z innymi danymi. Innymi słowy, jeśli .podunk.xx jest aliasem dla sue.podunk.xx, nie możesz też mieć rekordu MX dla suzy.podunk.edu, rekordu A ani nawet rekordu TXT. ”) oraz w tym artykule . Jaki jest powód tego ograniczenia technicznego?
Maggyero
10

Przekierowałbym na bez www. W Apache 2.x:

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

Myślę, że www jest bez znaczenia; wszyscy wiemy, że jesteśmy w sieci WWW. Znacznie lepiej byłoby używać subdomen do równoważenia obciążenia lub witryn przeznaczonych dla określonych urządzeń (na przykład m.google.com dla telefonów komórkowych, mimo że obecnie istnieje domena najwyższego poziomu .mobi).

Gav
źródło
5
Ciekawe, dlaczego przekierowujesz, a nie jak ...
Mike Chaliy,
8

www jest używana jako standardowa subdomena, podfolder dla stron internetowych w domenie głównej.

http://no-www.org/ próbują go wycofać.

Mimo że http://www.w3.org/ zawiera www.

Warto sprawdzić obie te strony.

Wydaje się, że w tej chwili stało się to raczej kwestią gustu i religii niż standardem. Cokolwiek wybierzesz, upewnij się, że rejestrujesz się lub przekierowujesz z www jako Control + enter itp. Skróty kopiuj w www.

StuperUser
źródło
9
www.extra-www.org - śmieszne
Mike Chaliy
2
Myślę, że masz na myśli www.www.extra-www.org . Podoba mi się również, w jaki sposób przekierować www.www.www.www.extra-www.org tylko w przypadku, gdy przypadkowo dodać zbyt wiele dodatkowych wwws.
thomasrutter
6

Czy miałbyś inne subdomeny? Jeśli tak, może to sprawić, że korzystanie z www będzie dla mnie bardziej sensowne, ponieważ niektóre miejsca mogą mieć różne subdomeny używane do innych celów, takich jak subdomeny sklepu lub internacjonalizacji.

JB King
źródło
Dla mnie ma sens, że domena firmy bez podania nazwy urządzenia, tj. No-www, przechodzi do strony z informacjami o tej domenie i być może nawigacją do różnych nazw urządzeń w tej domenie. Czy nie chciałbyś nigdy wyświetlać strony internetowej, jeśli nie określono subdomeny? A może chcesz, aby więcej niż jedna nazwa FQDN trafiała w to samo miejsce? A może Twoja domena domyślna wskazuje urządzenie inne niż www? Byłbym zdezorientowany, gdyby nazwa example.com była, powiedzmy, ftp i trzeba było wpisać www.example.com, aby dostać się do sieci WWW. W tej chwili przekierowanie www na inny niż www jest tymczasowe, dopóki www nie zniknie całkowicie.
Brak
5

Zwykle wchodzę na www.sitename.com, ponieważ jest jasne, że jest to główna część Twojej witryny. Testing.sitename.com przeprowadza testy. House.sitename.com to mój domowy komputer. Lubię wyrażać się jednoznacznie, ale nie przeszkadza mi, gdy strony nie używają www. Nie jestem najczystszy. :)

Tony
źródło
3

Używaj bez www. Ogólnym uzasadnieniem jest to, że skoro piszesz adres w przeglądarce internetowej, jest już domniemane, że uzyskujesz dostęp do witryny internetowej (co innego byś zrobił z przeglądarką?) - dlatego korzystanie z dodatkowej strony www jest bezużyteczne.

Mówiąc dokładniej, otrzymując żądanie http, wiesz, że użytkownik chce uzyskać dostęp do witryny. Przeglądarka internetowa niejawnie dodaje nagłówek http: // - , więc użytkownik musi tylko martwić się o adres. To samo dotyczy innych usług - jeśli hostujesz ftp, powinno wystarczyć skierowanie klienta ftp do domeny bez ftp. -prefiks.

Jeśli dobrze rozumiem, powody używania różnych subdomen www., Ftp. Itp. Są w większości historyczne i nie mają już znaczenia, ponieważ ruch jest po prostu kierowany do właściwego serwera / usługi - nadmiarowe prefiksy utknęły, ponieważ popularności.

Ilari Kajaste
źródło
Domenę można wpisać w więcej niż tylko przeglądarkę internetową. Po prostu ma sens, aby żadna subdomena nie domyślnie korzystała z sieci, ponieważ jest ona najczęściej dostępna dla publiczności.
Brak
2

Zawsze robię przekierowanie inne niż www i nazywam je www.mysite; Pomyśl o różnych forach i aplikacjach do komunikatorów internetowych, które poprawnie konwertują linki tylko wtedy, gdy zaczynają się od www. .

foxx1337
źródło
2
następnie wpisz go jako sitename.com - zostanie to dobrze odebrane i będzie działać w WIĘCEJ przypadkach.
tomfanning
3
Więc wziąłem to, co wpisałem i przekonwertowałem na link :-), co potwierdza mój punkt widzenia. http: //
nazwa_witryny
@tomfanning: come.to/foobar. Sprawdzam tylko, co się stanie.
Salman A,
@tomfanning @Salman Linki rozpocząć z protokołem takich jak http://lub ftp://nie www. Zakłada się, że www jest protokołem przesyłania hipertekstu, ale to dobry punkt, o którym nigdy nie rozważałem ... chociaż można go łatwo uniknąć, dołączając protokół do łącza.
Brak
2

Chcesz, aby Twój adres URL był niezapomniany, i chcesz, aby Google i inni rejestrowali ten sam adres URL dla rankingów i tym podobnych.

Wydaje się, że najlepsza praktyka polega na obsłudze www, ale zawsze przekierowuje HTTP do wersji innej niż www. W ten sposób wyszukiwarki wiedzą, że linki do obu wariantów są klasyfikowane jako ta sama witryna.

Keith
źródło
1

Cokolwiek używasz, trzymaj się jednego, albo będziesz musiał utworzyć 2 zestawy plików cookie dla każdej domeny, aby sesje / pliki cookie działały poprawnie.

Adam F.
źródło