it-swarm.com.de

Domain IP-Adresse für www und Nicht-www für Canonical URL

Ist es empfehlenswert, eine 301-Umleitung durchzuführen, um die kanonische URL zu verarbeiten, oder ist es besser, für eine WWW- und eine Nicht-WWW-Domain dieselbe IP-Adresse zu verwenden?

Beispielsweise:

Die gewünschte kanonische URL/Domain lautet http://mydomain.com

Domain           | A Record
------------------------------------
mydomain.com     | 58.162.62.34
www.mydomain.com | 58.162.62.34

Ich verstehe, dass Leute möglicherweise einen CNAME-Eintrag für www haben (Alias, vorausgesetzt, CNAME heißt Canonical Name). Wir sind uns nicht sicher, ob dies die beste Vorgehensweise im Vergleich zur Verwendung derselben IP-Adresse ist.

Oder ist das besser.

Domain           | A Record
------------------------------------
mydomain.com     | 58.162.62.34
*  www.mydomain.com 301 redirect to mydomain.com
46

Die von Ihnen beschriebenen Mechanismen (A und CNAME Records vs. 301 Redirects) sind Teil zweier verschiedener Protokolle (DNS und HTTP). Die Einträge A und CNAME haben nichts damit zu tun, welche Site Ihr HTTP-Server für unterschiedliche Anforderungen bereitstellt.

Schauen wir uns zwei verschiedene DNS-Konfigurationen an:

Konfiguration 1 (CNAME-Datensatz)

Host             | Type  | Data
-----------------+-------+-------------
mydomain.com     | A     | 58.162.62.34
www.mydomain.com | CNAME | mydomain.com
  • nslookup mydomain.com Wird in 58.162.62.34 Aufgelöst
  • nslookup www.mydomain.com Wird in 58.162.62.34 Aufgelöst

Konfiguration 2 (A-Datensätze)

Host             | Type  | Data
-----------------+-------+-------------
mydomain.com     | A     | 58.162.62.34
www.mydomain.com | A     | 58.162.62.34
  • nslookup mydomain.com Wird in 58.162.62.34 Aufgelöst
  • nslookup www.mydomain.com Wird in 58.162.62.34 Aufgelöst

In beiden Fällen werden Ihre kanonische Domain und Ihre Subdomain www in 58.162.62.34 Aufgelöst. Ihr HTTP-Server erkennt jedoch nur, dass er sowohl Anforderungen für mydomain.com Als auch für www.mydomain.com Unter derselben IP-Adresse empfängt. Es ist jedoch nicht bekannt, ob Sie dafür A oder CNAME Datensätze verwendet haben.

TL; DR

Sie müssen HTTP 301-Umleitungen verwenden, um das kanonische mydomain.com In HTTP-Anforderungen durchzusetzen. Das hat aber nichts mit deiner DNS-Konfiguration zu tun.

122
PoByBolek

Sie können versuchen redirect.center . Die Domains werden nur über DNS umgeleitet.
So wird es Ihre DNS-Konfigurationen erfüllen:

Domain           | A Record
------------------------------------
mydomain.com     | 58.162.62.34
*  www.mydomain.com 301 redirect to mydomain.com

stellen Sie Ihren DNS-Eintrag auf:

CNAME | www | mydomain.com.opts-https.redirect.center

Hinweis:
Das .opts-https. Parameterumleitung zu https Domain
Wenn Sie nur die Domäne http verwenden, verwenden Sie .opts-uri.

5
Chetabahana

In DNS zeigt der Eintrag des kanonischen Namens auf den "einen wahren DNS-Eintrag". Das Endergebnis ist, dass DNSName1 die gleiche IP-Adresse wie DNSName2 hat.

Das Verständnis wird dadurch erschwert, dass der CNAME nicht der kanonische Name ist. Der CName Record zeigt auf den kanonischen Namen. (Der kanonische Name ist der A-Datensatz).

Kanonischer Link: Für Suchmaschinen gibt der kanonische Link im HTML-Header einer Seite die "eine wahre Seite" an. Sie können mehrere Seiten aufrufen, aber Sie verwenden den kanonischen Link, um der Suchmaschine mitzuteilen, dass diese Seite mit der anderen Seite identisch ist. Auf diese Weise freut sich die Suchmaschine, dass Sie das System nicht spielen, indem Sie so tun, als würden Sie mehr Inhalte bereitstellen, bei denen es sich nur um Duplikate handelt. Es wird nur einmal indiziert.

301 (http) Weiterleitungen: Für Suchmaschinen bedeutet dies, dass Seite x jetzt durch Seite y ersetzt wird und das gesamte Suchranking auf Seite y übertragen werden kann. Wenn es sich um eine "kosmetische" Domain-Name-Standardisierung handelt, wird die Suchmaschine angewiesen, nur eine Seite zu indizieren, und es wird erneut gezeigt, dass Sie nicht versuchen, die Suchmaschine auszutricksen.

1
PeterO