-
Route53のALIASレコードを使用する方法:
- Route53コンソールにアクセスし、該当するドメイン名のホストゾーンを選択します。
- ホストゾーンのレコードセットを編集し、wwwのサブドメインに対してALIASレコードを作成します。
- ALIASターゲットとして、non-wwwのドメイン名を指定します。
-
Lambda@Edgeを使用する方法:
- AWS Lambdaコンソールにアクセスし、新しいLambda関数を作成します。
- オリジンリクエストイベントでLambda関数をトリガーするように設定します。
- コード内で、リクエストのヘッダーをチェックし、wwwからnon-wwwへのリダイレクトを行うように設定します。
- Lambda関数をデプロイし、CloudFrontディストリビューションのビヘイビア設定でLambda関数を適用します。
-
ウェブサーバーの設定を使用する方法:
- ウェブサーバー(例えば、ApacheやNginxなど)の設定ファイルを編集します。
- リダイレクトルールを追加し、wwwからnon-wwwへのリダイレクトを設定します。
- 設定の変更を保存し、ウェブサーバーを再起動します。
これらの方法を試してみてください。どの方法が最も適しているかは、環境や要件によって異なります。また、選んだ方法の詳細な手順やコード例は、それぞれのドキュメントやチュートリアルを参照してください。