Behnaz が、
ルートまたは apex ドメインを
ウェブサイトにリダイレクトする方法を示します

Behnaz_redirect-domain-route-53-1

ルート (apex) ドメイン (example.com など) から別のドメイン (example.net など) にインターネットトラフィックをリダイレクトしたいと考えています。どのようにすればよいですか?

以下の手順に従って、ドメインをリダイレクトします。この例では、example.com を example.net にリダイレクトします。

要件

  • Amazon Route 53 でホストされたドメイン example.com のホストゾーン。
  • example.com のホストゾーンにリソースレコードを追加するアクセス権限があります。
  • Amazon Simple Storage Service (Amazon S3) バケットを作成するアクセス権限があります。
  • example.com の正確な名前を使用して S3 バケットを作成することができます。
    注意: リダイレクトでは HTTPS 経由で Amazon S3 に接続できないため、サイトは HTTP を使用する必要があります。
  1. Amazon S3 コンソールで、example.com の正確な名前を使用して S3 バケットを作成します。
    注意: S3 バケット名は、グローバルに一意である必要があります。必要なバケット名がすでに使用されている場合は、リダイレクトのために Amazon S3 を使用することはできません。バックエンドサーバーでリダイレクトを設定するなど、他の回避策を検討してください。
  2. 作成したバケットを選択し、[プロパティ] を選択します。[静的ウェブサイトホスティング] ドロップダウンメニューを展開し、[別のホスト名にすべてのリクエストをリダイレクトする] を選択します。
  3. [静別のホスト名にすべてのリクエストをリダイレクトする] フィールドで、example.net と入力し、[保存] を選択します。
  4. Route 53 コンソールで、example.com という名前のホストゾーンを選択します。
  5. 以下の値を使用して example.com のリソースレコードを作成します。
    [レコードタイプ]: [A – IPv4 アドレス] を選択します。
    [エイリアス]: [Yes] を選択します。
    [エイリアスターゲット]: 空の値のフィールドを選択し、ドロップダウンメニューを展開して、[S3 ウェブサイトエンドポイント (S3 Website Endpoints)] という見出しの下で S3 バケットを選択します。
    [ルーティングポリシー]: [シンプル] を選択します。
    [ターゲットの正常性の評価]: [いいえ]、[作成] の順に選択します。
    注意: このドロップダウンメニューにバケット名が表示されるまでに、しばらく時間がかかる場合があります。

これで、example.com を example.net にリダイレクトできます。example.com を参照するか、example.com に対して CURL コマンドを実行して、これを確認できます。curl の出力に「301 Moved Permanently」と表示され、example.net にリダイレクトされます。


このページは役に立ちましたか? はい | いいえ

AWS サポート ナレッジ センターに戻る

サポートが必要ですか? AWS サポートセンターをご覧ください。

公開日: 2016-12-09

更新日: 2018-08-17