WWW oder nicht WWW, was soll als primärer Site-Name gewählt werden? [geschlossen]


86

Aus technischer Sicht ist das einzige Problem der Datenverkehr und eingehende Links (einer von ihnen sollte zu einem anderen umleiten).

Jetzt muss ich wählen, welches primär sein soll. Einige Websites haben www (google, microsoft, ruby-lang) und andere ohne www (stackoverflow, github). Mir scheint, die neueren verwenden kein WWW.

Was auszusuchen?

Bitte mit einigen Erklärungen.

UPDATE: Dies ist eine programmierbezogene Frage. Eigentlich ist die Seite für Programmierer, also erwarte ich zu sehen, was technische Leute denken.

UPDATE: Site ohne WWW ist klarer Gewinner. Danke Jungs!


7
Für mich scheint http: // www wirklich überflüssig zu sein. www impliziert, dass der Datenverkehr über HTTP erfolgt ... was http: // Ihnen bereits sagt.
Travis

4
Sie können niemals eine Subdomain ohne Cookies haben (denken Sie an CDN), wenn Sie die Route ohne WWW wählen. phpied.com/www-vs-no-www-and-cookies
Neil McGuigan

1
Diese Antwort ist zwar nicht direkt verwandt, scheint jedoch relevant zu sein. Vergessen Sie auch nicht zu lesen, wozu "www" in einer URL steht. .
Skippy le Grand Gourou

Antworten:


63

Es spielt keine Rolle, für welche Sie sich entscheiden, aber Sie sollten eine auswählen und konsequent sein. Es ist eher eine Frage des Stils, aber es ist wichtig zu beachten, dass Suchmaschinen diese beiden URLs als unterschiedliche Websites betrachten:

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

Was auch immer Sie aus ästhetischen Gründen wählen, sollte aus SEO-Gründen konsequent verwendet werden.

Edit: Meine persönliche Meinung ist es, auf das zu verzichten, wwwwas sich für mich archaisch anfühlt. Ich mag auch kürzere URLs. Wenn es nach mir ginge, würde ich den gesamten Verkehr von www.example.comnach umleiten example.com.


10
Es ist auch nützlich, eine einzige kanonische Domain zu haben, damit Cookies nicht verloren gehen, was die Benutzer wirklich verwirrt
Adam Batkin

4
Wenn Sie einen als kanonisch ausgewählt haben, akzeptieren Sie den anderen, leiten Sie ihn jedoch um, um doppelte Inhalte aus Sicht der Suchmaschinen zu vermeiden.
Instanz von mir

Ich muss wählen :). Diese Antwort konnte mir also nicht helfen :). Ich bin mir der Probleme des CEO bewusst, ich habe dies in Frage gestellt.
Mike Chaliy

9
@Mike - Ich glaube nicht, dass Sie Probleme mit dem CEO gemeint haben - das wäre, wenn der Chief Exec einen Anfall hat, weil "alle Websites mit dem WWW beginnen müssen!" ;)
Keith Williams


21

Benutze kein WWW. Es ist ein unnötiger Zungenbrecher und ein Schmerz im Arsch für Grafikdesigner.


8
Welche Probleme verursacht es Grafikdesignern?
StuperUser

Ich denke, sie sollten dem Logo WWW hinzufügen, sonst werden die Benutzer verwirrt, dies könnte auch für Anzeigen gelten.
Mike Chaliy

5
@StuperUser - es ist nur Rauschen auf dem Logo; Das Muster des Ws ist visuell ziemlich ablenkend. @Mike - Ich denke, mysite.com ist offensichtlich eine Website mit oder ohne WWW. Die Menschen werden immer noch geben die WWW, weshalb Sie sowohl auf dem Server konfigurieren, aber jemand auf „bbc.co.uk/news“ zu gehen , zu sagen ist ebenso verständlich wie „www.bbc.co.uk/news“
Keith Williams

1
Einige Leute werden immer noch das www eingeben. Einige werden nicht. Und dann gibt es einige Leute, die das http://am Anfang tippen , obwohl das nie eine notwendige Sache zum Tippen ist. Und dann gibt es Leute, die tippen http://www.google.com/, auf Google warten und dann http://www.yoursite.com/in Google tippen . Kurz gesagt, Sie müssen sowohl www als auch no www unterstützen, unabhängig davon, welches Ihre "primäre" ist. Es ist auch eine gute Idee, immer ".com" zu kaufen, auch wenn Ihre primäre ".net" oder ".org" usw. ist. Einige Leute geben automatisch ".com" ein, wenn sie eine Webadresse eingeben.
Thomasrutter

17

Es gibt einige Punkte, die Sie berücksichtigen sollten. Siehe beispielsweise Verwenden von Cookie-freien Domänen für Komponenten für ein Problem mit der Gültigkeit von Cookies.

Unabhängig davon, wie Sie sich entscheiden: Verwenden Sie nur eine dieser Domänen als kanonischen Domänennamen und korrigieren Sie den ungültigen Wert mit einer 301-Umleitung. Für einen Apache-Webserver können Sie dazu mod_rewrite verwenden.


14

Konfigurieren Sie natürlich beide. Ich würde die wwwWeiterleitung zur normalen URL vornehmen , da sie nur existiert, um die Leute, die sie gewöhnlich am Anfang jeder Adresse eingeben, glücklich zu machen. Gerade dies nicht tun , was auch immer Sie tun, benötigt die wwwmanuell eingegeben werden. Je.


17
Sie geben das "www" nicht an, wenn Sie Domain-Namen registrieren. Das "www" ist eine Subdomain.
John Topley

6
Wenn Sie ein https-Zertifikat haben, vergessen Sie nicht, es sowohl für www als auch für Nicht-www zu registrieren.
Mercer Traieste

5
@ John Ich denke, er meinte, sie in Ihrem App-Server zu registrieren.
Mercer Traieste

12

Es hängt von Ihrem Publikum ab, denke ich. Ein nicht-technisches Publikum wird davon ausgehen, dass das da wwwist, während ein technisches Publikum es nicht instinktiv erwartet und die kürzeren URLs zu schätzen weiß.

( Bearbeiten : Ich habe kürzlich eine Domain für meine Familie eingerichtet, einschließlich Webmail. Meine Frau fragte nach der Adresse der Webmail. Ich sagte "mail.ourdomain.com". Sie tippte "www.mail.ourdomain.com" ein. .)

So oder so, stellen Sie sicher , das Sie nicht sauber verwenden funktioniert ein 301 Redirect auf die, die Sie tun verwenden - dann weder Anwender noch Motoren suchen zu kümmern brauchen.


1
Ich stimme zu, dass es wichtig ist, das Publikum zu berücksichtigen. Aber die Leute müssen davon abgehalten werden, indem sie www zu non-www umleiten, damit ein nicht technisches Publikum das www weiterhin eingeben kann, aber hoffentlich bemerkt, dass die URL es löscht. Oder du könntest ein Arschloch sein, wie ich es auf meiner persönlichen Seite bin und www an no-www.org weiterleiten .
Keine

1
no-www.org ist so eine gute Idee - ich wünschte nur, das Design wäre etwas benutzerfreundlicher. Es sieht wahrscheinlich nur aus wie eine Wand aus Gobbeldygook (11pt Kurier neu, wie Sie wissen, "Quelle anzeigen") für nicht-technische Leute.
Thomasrutter

11

Ein Aspekt dieser Frage betrifft CDNs und einige Webhosts (z. B. Google Sites). Für solche Hosts müssen Sie einen CNAME-Eintrag für Ihren Site-Namen hinzufügen, der auf die Host-Server verweist. Aufgrund des DNS-Designs können CNAME-Einträge jedoch nicht mit anderen gleichnamigen Einträgen wie NS- oder SOA-Einträgen koexistieren. Sie können also keinen CNAME für Ihren example.com-Namen hinzufügen und müssen stattdessen den CNAME für eine Subdomain hinzufügen. Natürlich wählen die Leute normalerweise "www" für ihre Subdomain.

Trotz dieser technischen Einschränkung ziehe ich es vor, das WWW auf meinen Websites nach Möglichkeit wegzulassen.


2
Soweit ich weiß, ist dies nicht wahr, können Sie "example.com" verwenden. (Haben Sie einen Punkt nach dem Domainnamen bemerkt?).
Mike Chaliy

1
Ich sehe den Punkt, aber ich denke, Sie werden das aus der Sicht von DNS, "example.com" und "example.com" finden. werden gleich behandelt und Sie können immer noch keinen CNAME-Datensatz für einen von beiden hinzufügen.
Greg Hewgill

1
Möglicherweise hängt dies von den Implementierungen ab, aber genau so habe ich dies mit Heroku-Hosting gemacht. Check out - onticoren.com/2009/06/29/go-daddy-dns-heroku
Mike Chaliy

Ich denke, es ist auch erwähnenswert, dass CNAME-Datensätze nicht mit MX-Datensätzen koexistieren können, die für E-Mails verwendet werden, wie in Abschnitt 2.4 von RFC 1912 erläutert ("Ein CNAME-Datensatz darf nicht mit anderen Daten koexistieren. Mit anderen Worten, wenn suzy .podunk.xx ist ein Alias ​​für sue.podunk.xx. Sie können nicht auch einen MX-Datensatz für suzy.podunk.edu oder einen A-Datensatz oder sogar einen TXT-Datensatz haben. ") und in diesem Artikel . Was ist der Grund für diese technische Einschränkung?
Maggyero

10

Ich würde ohne www umleiten. In Apache 2.x:

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

Ich denke, das www ist bedeutungslos; Wir alle wissen, dass wir im World Wide Web sind. Es wäre viel besser, Subdomains für den Lastenausgleich oder für gerätespezifische Websites zu verwenden (wie z. B. m.google.com für Handys, obwohl es jetzt eine .mobi-Top-Level-Domain gibt).


5
Ich bin interessant, warum Sie nicht umleiten, wie ...
Mike Chaliy

8

www wird als Standard-Unterdomäne und Unterordner für Websites in der Hauptdomäne verwendet.

http://no-www.org/ versuchen, es veraltet zu machen.

Obwohl http://www.w3.org/ umfassen www.

Es lohnt sich, beide Seiten zu überprüfen.

Es scheint im Moment eher eine Frage des Geschmacks und der Religion zu sein als ein Standard. Was auch immer Sie wählen, stellen Sie sicher, dass Sie sich registrieren oder von www als Strg + Eingabe usw. weiterleiten. Verknüpfungen kopieren Sie in www.



2
Ich denke du meinst www.extra-www.org . Mir gefällt auch, wie sie www.www.www.extra-www.org umleiten, nur für den Fall, dass Sie versehentlich zu viele zusätzliche wwws hinzufügen.
Thomasrutter

6

Würdest du andere Subdomains haben? In diesem Fall ist die Verwendung des WWW für mich möglicherweise sinnvoller, da an einigen Orten möglicherweise verschiedene Subdomains für andere Zwecke verwendet werden, z. B. für ein Geschäft oder Internationalisierungs-Subdomains.


Für mich ist es sinnvoll, dass die Domain einer Co. ohne Angabe eines Gerätenamens, dh no-www, zu einer Seite mit Informationen zu dieser Domain und möglicherweise zur Navigation zu den verschiedenen Gerätenamen innerhalb dieser Domain wechselt. Möchten Sie jemals keine Website anzeigen, wenn keine Subdomain angegeben ist? Oder möchten Sie, dass mehr als ein FQDN an denselben Ort geht? Oder damit Ihre Standarddomäne auf ein anderes Gerät als www verweist? Ich wäre verwirrt, wenn example.com beispielsweise ftp wäre und Sie www.example.com eingeben müssten, um ins World Wide Web zu gelangen. Im Moment ist die Umleitung von www zu nicht-www nur vorübergehend, bis www vollständig verschwunden ist.
Keine

5

Normalerweise gehe ich zu www.sitename.com, da ausdrücklich angegeben wird, dass dies der Hauptteil Ihrer Website ist. Testing.sitename.com testet. House.sitename.com ist mein Heim-PC. Ich mag es explizit zu sein, aber es macht mir nichts aus, wenn Websites nicht www verwenden. Ich bin kein Reinster. :) :)


3

Verwenden Sie ohne das www. Der allgemeine Grund dafür ist, dass Sie, da Sie eine Adresse in einen Webbrowser schreiben, bereits implizit auf eine Website zugreifen (was würden Sie sonst mit einem Browser tun?) - die Verwendung des zusätzlichen WWW ist daher nutzlos.

Um genau zu sein, wenn Sie eine http-Anfrage erhalten, wissen Sie, dass der Benutzer auf die Website zugreifen möchte. Der Webbrowser fügt den http: // - Header implizit hinzu, sodass sich der Benutzer nur um die Adresse kümmern muss. Gleiches gilt auch für andere Dienste. Wenn Sie FTP hosten, sollte es ausreichen, den FTP-Client ohne FTP auf die Domäne zu verweisen. -Präfix.

Wenn ich das richtig verstehe, sind die Gründe für die Verwendung der verschiedenen WWW-, FTP- usw. Subdomains meistens historisch und heutzutage nicht mehr relevant, da der Datenverkehr einfach an den richtigen Server / Dienst geleitet wird - die redundanten Präfixe sind einfach hängen geblieben, weil ihrer Popularität.


Sie können eine Domain in mehr als nur einen Webbrowser eingeben. Es ist nur sinnvoll, dass keine Subdomain standardmäßig das Web verwendet, da die Öffentlichkeit am meisten darauf zugreift.
Keine

2

Ich leite das Nicht-WWW immer auf www um und bezeichne sie als www.mysite. Denken Sie an verschiedene Foren und Instant Messenging-Apps, die Links nur dann korrekt konvertieren, wenn sie mit www beginnen. .


2
Geben Sie es dann als sitename.com ein - dies wird gut aufgenommen und funktioniert in MEHR Fällen tatsächlich.
Tomfanning

3
Also nahm ich das, was ich geschrieben hatte und wandelte es in einen Link um :-), um meinen Standpunkt zu beweisen. http: // sitename .com
Tomfanning

@tomfanning: come.to/foobar. Ich überprüfe nur, was passiert.
Salman A

@tomfanning @Salman Verbindungen beginnen mit einem Protokoll wie http://oder ftp://nicht www. www wird als Hypertext-Übertragungsprotokoll angenommen, aber das ist ein guter Punkt, den ich nie in Betracht gezogen habe ... obwohl dies leicht vermieden werden kann, indem das Protokoll in Ihren Link aufgenommen wird.
Keine

2

Sie möchten, dass Ihre URL einprägsam ist, und Sie möchten, dass Google et al. Dieselbe URL für Rankings und dergleichen registrieren.

Die beste Vorgehensweise scheint darin zu bestehen, das WWW zu behandeln, aber HTTP leitet es immer an eine Nicht-WWW-Variante weiter. Auf diese Weise können die Suchmaschinen Links zu beiden Varianten als dieselbe Site einstufen.


1

Was auch immer Sie verwenden, bleiben Sie bei einem, oder Sie müssen 2 Sätze von Cookies für jede Domain erstellen, damit Ihre Sitzungen / Cookies ordnungsgemäß funktionieren.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.