在 Amazon S3 上託管網站,URL 不斷重定向

在 Amazon S3 上託管網站,URL 不斷重定向

我正在嘗試使用 Amazon S3 來託管我的網站。我已經透過 namecheap 註冊了域名。每當我導航到mywebsite.com瀏覽器中的 URL 時,該 URL 就會更改為http://mywebsite.com.s3-website-us-east-1.amazonaws.com/.我希望瀏覽器中的 URL 保持不變,但真的不知道如何修復它。這是我的設置的一些屏幕截圖。我將不勝感激任何幫助。

namecheap DNS 設定 namecheap DNS 設定

53 號公路設置 在此輸入影像描述

答案1

DNS 有限制。網域的頂級必須是 A 記錄,不能是 CNAME。例如,serverfault.com不能是 CNAME,它必須是 IP 位址,因為這就是 A 記錄的值。 IP 位址。嘗試變更 A 記錄以指向 IP 位址(可以是的 IP 位址s3-website-us-east-1.amazonaws.com,然後根據需要新增另一個 ALIAS 記錄。

答案2

根據指南,亞馬遜建議您建立兩個儲存桶:

  • mywebsite.com
  • www.mywebsite.com

其中一個儲存桶將用於託管實際網站(啟用網站託管),另一個用作網域重定向(將所有請求重定向到另一個主機名稱)。然後,使用 ALIAS 以相同的方式將兩個儲存桶新增至 Route53。

您可以在以下位置找到更多信息這個詳細的指南這裡

答案3

我的問題最終是由 DNS 快取引起的。從命令列運行ipconfig /flushdns以及刷新 Chrome 和 Firefox 中的快取就可以解決問題。

相關內容