AWS/Route53/S3:將 www.example.com 重新導向至 example.com 有效。將 example.com 重定向到 www.example.com 不會

AWS/Route53/S3:將 www.example.com 重新導向至 example.com 有效。將 example.com 重定向到 www.example.com 不會

要在 Route53 上使用 DNS 在 S3 上設定靜態站點,我們有兩個選項。

如果我們希望使用者鍵入www.example.com並在網址列中自動替換為example.com,我們將執行以下操作。

  • 在 S3 上:我們設定兩個儲存桶,一個用於,example.com另一個用於www.example.com。我們“重定向所有請求”從www.example.com到 ,example.com而後者俱有“啟用網站託管”,當然還有實際文件。
  • 在 Route53 上:在 的託管區域example.com,我們獲得了已建立的兩個記錄集:一個 NS 和另一個 SOA。我們設定第三個別名記錄集,其名稱為:example.com並將值設定為 UI 提供的值。我們也設定了第四個,即 CNAME,其名稱為: ,www.example.com值:example.com

這樣可行!

假設現在我們想做相反的事。

如果我們希望用戶鍵入example.com並在網址列中自動替換為www.example.com,我預計以下將是配方。

  • 在 S3 上:我們設定兩個儲存桶,一個用於 ,example.com另一個用於www.example.com。我們將「重定向所有請求」從example.com到 ,www.example.com而後者俱有「啟用網站託管」以及實際文件。
  • 在 Route53 上:在 的託管區域example.com,我們獲得了兩個已建立的記錄集:一個 NS 和另一個 SOA。我們設定第三個別名記錄集,其名稱為:www.example.com並將值設定為 UI 提供的值。

這是行不通的。

我缺什麼?

答案1

example.com您缺少指向包含重定向的 S3 儲存桶的別名記錄集example.com

相關內容