[AWS] 「ALB」ALBリスナーでのwwwなし・ありの統一

ALBのリスナーのルールで、wwwなし・ありの統一のためのリダイレクトを行います。

  • 「サービス」→「コンピューティング」→「EC2」をクリックします。
  • 左側のメニューより「ロードバランサー」をクリックします。
  • 「リスナー」タブをクリックします。

1. wwwなし→wwwあり

  • 「HTTPS:443」の「ルールの表示/編集」リンクをクリックします。
  • 「ルールの追加」アイコンをクリックします。
  • 「ルールの挿入」をクリックします。
以下のようなルールにします。
IF THEN
1 ホストヘッダー...
=「(wwwなしドメイン名)」
(例)「example.jp」
リダイレクト先...
「HTTPS」「443」
「カスタムホスト、パス、クエリを使用...」
ホスト「www.#{host}」
パス「/#{path}」
クエリ「#{query}」
「301 - 完全に移動されました」
2 それ以外の場合はルーティングされないリクエスト 転送先
「(ターゲットグループを指定)」
グループレベルの維持設定: 30 分 (1800 秒)
※「グループレベルの維持設定」の有効化、無効化およびその値は任意です。環境に合わせて指定して下さい。

  • ルールを記入したら、「保存」ボタンをクリックします。

2. wwwあり→wwwなし

  • 「HTTPS:443」の「ルールの表示/編集」リンクをクリックします。
  • 「ルールの追加」アイコンをクリックします。
  • 「ルールの挿入」をクリックします。
以下のようなルールにします。
IF THEN
1 ホストヘッダー...
=「(wwwありドメイン名)」
(例)「www.example.jp」
リダイレクト先...
「カスタムホスト、パス、クエリを使用...」
ホスト「(wwwなしドメイン名)」(例)example.jp
パス「/#{path}」
クエリ「#{query}」
「301 - 完全に移動されました」
2 それ以外の場合はルーティングされないリクエスト 転送先
「(ターゲットグループを指定)」
グループレベルの維持設定: 30 分 (1800 秒)
※「グループレベルの維持設定」の有効化、無効化およびその値は任意です。環境に合わせて指定して下さい。

  • ルールを記入したら、「保存」ボタンをクリックします。


タグ:

AWS ALB
最終更新:2020年10月26日 07:55