Canonical URLを処理するには、wwwドメインとwww以外のドメインの両方に同じIPアドレスを持つように301リダイレクトを行うのがベストプラクティスですか?
例えば:
必要な正規URL /ドメインは http://mydomain.com です
Domain | A Record
------------------------------------
mydomain.com | 58.162.62.34
www.mydomain.com | 58.162.62.34
私は、人々がwwwのCNAMEレコードを持っているかもしれないことを理解しています(別名、CNAMEはCanonical Nameと呼ばれます)。これが同じIPアドレスを使用する場合と比較してベストプラクティスであるかどうか不明です。
またはこれは良いです。
Domain | A Record
------------------------------------
mydomain.com | 58.162.62.34
* www.mydomain.com 301 redirect to mydomain.com
説明するメカニズム(A
およびCNAME
レコードと301
リダイレクト)は、2つの異なるプロトコル(DNSおよびHTTP)の一部です。 A
およびCNAME
レコードは、HTTPサーバーが異なるリクエストに対応するサイトとは関係ありません。
2つの異なるDNS構成を見てみましょう。
Host | Type | Data
-----------------+-------+-------------
mydomain.com | A | 58.162.62.34
www.mydomain.com | CNAME | mydomain.com
nslookup mydomain.com
は58.162.62.34
に解決されますnslookup www.mydomain.com
は58.162.62.34
に解決されますHost | Type | Data
-----------------+-------+-------------
mydomain.com | A | 58.162.62.34
www.mydomain.com | A | 58.162.62.34
nslookup mydomain.com
は58.162.62.34
に解決されますnslookup www.mydomain.com
は58.162.62.34
に解決されますどちらの場合も、正規ドメインとwww
サブドメインは58.162.62.34
に解決されます。ただし、HTTPサーバーが認識する唯一のものは、同じIPアドレスでmydomain.com
とwww.mydomain.com
の両方の要求を受信することです。しかし、A
またはCNAME
のレコードを使用したかどうかはわかりません。
HTTP要求で正規のmydomain.com
を強制するには、HTTP 301リダイレクトを使用する必要があります。ただし、これはDNS構成とは関係ありません。
redirect.center を試すことができます。 DNSのみを使用してドメインをリダイレクトします。
したがって、DNS構成が満たされます。
Domain | A Record
------------------------------------
mydomain.com | 58.162.62.34
* www.mydomain.com 301 redirect to mydomain.com
dNSレコードを次のように設定します。
CNAME | www | mydomain.com.opts-https.redirect.center
注意:.opts-https.
パラメータはhttps
ドメインにリダイレクトしますhttp
ドメインのみを使用する場合は、.opts-uri.
DNSでは、正規名レコードは「1つの真のDNSエントリ」を指しています。最終結果は、DNSName1がDNSName2と同じIPアドレスを持つことです。
理解は、CNAMEが正規名ではないという事実によって複雑になります。 CNameレコードは、正規名を指します。 (正規名はAレコードです)。
正規リンク:検索エンジンの場合、ページのhtmlヘッダーの正規リンクは「1つの真のページ」を指定します。複数のページにアクセスできますが、正規リンクを使用して、このページが他のページと同じであることを検索エンジンに伝えます。これを行うと、検索エンジンは、重複しているだけのコンテンツをより多く提供するふりをして、システムを遊ばせていないことを幸せにします。インデックスは1回だけです。
301(http)リダイレクト:検索エンジンでは、ページxがページyに置き換えられ、すべての検索ランキングをページyに転送できるようになりました。それが「化粧品」ドメイン名標準化である場合、検索エンジンに1ページのみのインデックスを作成するように指示し、再び検索エンジンをだまそうとしているのではないことを示す方法です。