Route 53(および必要に応じてS3)を使用して、example.comからwww.example.comへの301リダイレクトを行う必要があります。同様の問題にはいくつかの解決策がありますが、それらは 頂点からリダイレクト に対処しないか、単に 動作しない に対処します。
here の手順に従うと、Route 53から、CNAMEをapexドメインに追加できないと表示されます。したがって、私は泥で立ち往生しています。
これは馬鹿げているように思えますが、Amazonはそれを難しくしています。助けていただければ幸いです。
CNAMEの代わりにエイリアスレコードを作成してみてください。
私は昨日これをなんとか理解することができました。
https://console.aws.Amazon.com/s3/home でS3コンソールに移動し、Create bucketをクリックします。 Bucket nameには、裸のドメイン名を入力します。 www.example.comの場合、example.comのみを配置します。次に、Createをクリックします。
新しいバケットの名前をクリックしてから、Properties>Static website hostingをクリックします。表示されるメニューで、リダイレクト要求を選択します。 ターゲットバケットまたはドメインの場合、www.example.comなどの完全なドメインを入力します。 Protocolの場合、目的のプロトコル、httpまたはhttpsを入力します。 Saveをクリックします。
https://console.aws.Amazon.com/route53/home に移動し、メニューのHostedゾーンをクリックして、Route 53ホストゾーンを開きます左に。ドメインを選択して、Create Record Setをクリックします。 Nameエリアを空白のままにし、デフォルトのタイプをA-IPv4アドレスのままにします。 AliasでYesを選択し、Alias Targetテキストボックスをクリックします。表示されるドロップダウンメニューの値が表示されるまで、しばらく待つ必要があります。この時点で、メニューには手順1と2で作成したS3 Webサイトエンドポイントが含まれているはずです。選択します。
最後に、Createをクリックして、新しいルーティング設定をお楽しみください!
必要な手順は次のとおりです。