[解決済み] Cloudfrontのwwwをsslで裸のドメインにリダイレクトする【終了】。
質問
このことについて触れているリソースはたくさんありますが、私の特定の (https) ユースケースに適合するものはないようです。
私はリダイレクトしようとしています。 https://www.example.com を https://example.com . 同様に、これは http://www.example.com から https://example.com .
私は、s3 バケットをオリジンとする cloudfront ディストリビューションを設定し、http を https にリダイレクトし、cname example.com を追加し、ドメイン証明書を追加しました (これは裸ドメインだけでなく www サブドメインにも機能します)。
私はまた、www.example.com の cname を持つ別のディストリビューションを設定し、証明書を追加し、オリジンを別の s3 バケットに設定して、(静的ウェブサイトホスティングで)すべてのリクエストのリダイレクト先を https://example.com .
リダイレクトが期待通りに動作するのは http://example.com から https://example.com が、http(s)://www.example.com から https://example.com はそうではありません。
ルート 53 では、ルート ドメインを最初の cloudfront ディストリビューションにエイリアスし、www を 2 番目のディストリビューションにエイリアスしています。
どのように解決するのですか?
この回答のおかげで解決しました。 Amazon S3リダイレクトとCloudfront
要するに
Cloudfront は、オリジンがバケット ID だけだと、S3 で設定したリダイレクトルールを尊重しない。代わりに、提供された s3 静的 Web サイトのホスト名にオリジンを設定する必要がありました。
関連
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン