Amazon-Web-Services

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

  • June 13, 2015

要在 S3 上使用 Route53 上的 DNS 設置靜態站點,我們有兩種選擇。

如果我們希望使用者鍵入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,帶有 Name:www.example.com和 Value: 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 提供的值。

這行不通。

我錯過了什麼?

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

引用自:https://serverfault.com/questions/698728