2013-04-05 48 views
11

我有一個域幹線53如何重定向與WWW前綴的域名在AWS路線53

我需要重定向從xyz.comwww.xyz.com託管問題,所以我創建了一個託管區的路線53.我加一個包含我的ELB地址的A記錄,以及一個名稱爲www.xyz.com和我的ELB地址值的CNAME。

但這種設置我的裸域不重定向到我www前綴的域名。我該如何解決這個問題?

+1

這應該解決您的查詢。 http://pixelcog.com/blog/2013/routing-with-s3/ – 2014-04-10 20:46:23

回答

1

這是目前不可能只使用亞馬遜路線53.請看看到this thread瞭解更多信息。

此外,請注意,「裸域」(例如xyz.com)重定向應在HTTP層進行處理,而不是在DNS。

10

我已經使用S3和CloudFront來使用它。

您需要兩個水桶:www.yourdomainname.comyourdomainname.com

保持在www桶文件。對於裸域存儲區屬性,請轉到「靜態網站託管」部分,然後選擇「將所有請求重定向到其他主機名」,然後輸入www.yourdomainname.com

+2

如果您和我一樣,使用CNAME將www.domain.com指向主機,並嘗試爲裸域創建別名:存儲桶的名稱必須是您的裸域名(例如:domain.com)。然後,創建A記錄,將其標記爲別名並從下拉列表中選擇您的存儲桶。那就是它。它應該單擊保存後立即工作 – Juan 2016-05-23 14:48:40

+0

你可以保留你的文件在裸桶中,然後重定向到www? – netpoetica 2018-03-07 14:20:03

1

以下步驟進行操作,解決問題:

  1. 創建兩個水桶:一個用於example.com和一個用於www.example.com
  2. 設置example.com鬥重定向到www.example .com
  3. 創建兩個分發:一個使用example.com存儲區,一個使用www.example.com存儲區(使用相應的域名作爲CNAME)
  4. 在路由53中,將ALIAS example.com設置爲第一個CloudFront分配和一個ALIAS www.example.com分配給第二個CloudFront分佈

的DNS更改後生效,瀏覽到example.com和它應該重定向到www.example.com

-1

我只是創造了兩個A記錄,這兩個點的負載平衡器的別名。

cstructor.com A loadbalancer-url 
www.cstructor.com A loadbalancer-url 
+1

訪問cstructor.com時,您不會訪問www.cstructor.com。它指向相同的負載平衡器,但它不是被問到的問題 – 2016-10-05 14:54:30

+0

正確,但這是一個合理的解決方案。 – dvallejo 2016-10-06 17:51:14