Warum ist keine Umleitung zwischen example.com und www.example.com falsch?

7

Nach dieser Frage:

/programming/8042748/facebook-login-returns-error-message-if-domain-accessed-without-www-prefix

Mir wurde gesagt, dass die Verwendung von example.comund www.example.comzur gleichen Zeit falsch ist und, um die Antwort zu zitieren "Sie werden mit allen möglichen Problemen enden".

Was sind das für Probleme? Die Sache ist, dass das neue Unternehmen, für das ich arbeite, den gleichen Fehler macht und ich möchte ihnen erklären, dass es falsch ist und warum, aber für den Moment musste ich das Facebook-Login (das sie nicht verwenden) und das Google Analytics-Statistik-Chaos beheben (4k Selbstreferenzen) ein Tag) sind die einzigen Gründe, die ich kenne.

Pavel K.
quelle

Antworten:

11

Die Antwort, als Sie Ihre ursprüngliche Frage gestellt haben, war:

Cookies werden geteilt und / oder dupliziert. SSL funktioniert nicht. Eingehende Links sind nicht konsistent

Das Wichtigste ist, dass www.domain.com und domain.com zwar dieselbe Site anzeigen, dies jedoch nicht müssen. Sie werden daher als separate Sites behandelt.

Im Detail

Cookies werden geteilt und / oder dupliziert

Ihre Benutzer erhalten Cookies für domain.com und www.domain.com, die je nach dem, was Sie in ihnen speichern, unterschiedlich sein können. Wenn auf Ihrer Website beispielsweise je nach Inhalt des Cookies unterschiedliche Inhalte angezeigt werden, werden je nach Verwendung von www.domain.com oder domain.com unterschiedliche Inhalte angezeigt, um auf Ihre Website zuzugreifen.

SSL funktioniert nicht.

Ich denke, sie meinen, wenn Sie ein SSL-Zertifikat für domain.com haben, dann funktioniert dieses Zertifikat nicht, wenn Leute www.domain.com verwenden (Sie müssen ein anderes erwerben oder mehr für ein Wildcard-Zertifikat bezahlen).

Eingehende Links sind nicht konsistent.

Links können auf beide Versionen verweisen, wodurch die Wirkung der Links verringert wird. Es sieht so aus, als würden Benutzer auf zwei verschiedene Websites verlinken. Sie könnten auch dafür bestraft werden, dass Sie doppelten Inhalt auf zwei "verschiedenen" Websites haben.

Paulmorriss
quelle
Dies ist alles wahr, aber nur um hinzuzufügen, Suchmaschinen sind ziemlich schlau mit domain.com/pagevs www.domain.com/page, besonders wenn sie den gleichen Inhalt enthalten. Sie können eine bevorzugte Domain in den Google Webmaster-Tools festlegen, wenn die Umleitung zu aufwändig ist.
DisgruntledGoat
1
Google ist nicht dort, wo es nur geht. Ermöglicht Bing bevorzugte Domain-Einstellungen? Am besten richten Sie die Umleitung in .htaccess für andere Suchmaschinen ein. Wir bekommen ziemlich viel Verkehr von Yandex.
Fiasco Labs
Bing? Was ist das?
Olivier Pons