web-dev-qa-db-ja.com

裸のドメインをリダイレクトする最良の方法は何ですか?

Aレコードを使用してWebサーバーを指すexample.comがあります。すべてのトラフィックをwww.example.comからexample.comにリダイレクトします。

私が知る限り、これらはメソッドであり、

  1. 301からwwwへのexample.comへのHTMLリダイレクト
  2. WwwのCNAMEエイリアスを@に追加します
  3. WebサーバーIPにwwwのレコードを追加します

検索エンジンのランキングに影響を与えずにそれを行う最良の方法は何ですか?

SEOが主な関心事である場合、301リダイレクトを使用します。 301リダイレクトは、検索エンジンにページが移動したことを通知するだけでなく(現在、ページのwwwバージョンと非wwwバージョンの両方を使用している場合)、古いURLを新しいURLに関連付けるのにも役立ちます。つまり、古いページへのリンクはすべて新しいページにカウントされます。彼らはリダイレクトのために少し価値を失いますが、それはまったくしないほうが良いです。

1リダイレクトおよびwww/non-www の詳細については、この回答を参照してください

5
John Conde

留意すべきことの1つは、DNSがリダイレクトを提供しないことです。AまたはCNAMEレコードを追加しても、そのURLを入力したユーザーにのみIPアドレスが提供されます。これらの2つのレコードのうち1つだけを追加すると、www.example.comとexample.comはbothをWebサーバーに解決し、基本的にサイトの各ページに2つのアドレスを与え、統計情報を破壊する可能性がありますあなたは維持しています。

訪問者が常にサイトのexample.comバージョンを使用するようにリダイレクトされる前に、サーバーサイドリダイレクトまたは言及したHTMLリダイレクトを介して、追加の301リダイレクトを設定する必要があります。

7
Jacob Hume

301/302リダイレクトを使用して、ユーザーを目的の宛先に誘導することができると思います。これはユーザーをリダイレクトするための最適なオプションです。

0
Nishi