使用AWS EC2 route53 s3组合将第二个域名路由到我网站上的特定页面

时间:2019-07-02 08:05:38

标签: amazon-web-services amazon-s3

摘要:AWS Route 53 / S3组合无法将mySecondDomain.com指向myFirstDomain.com/somePage,且URL栏显示了前者

背景:我已经购买并配置了myFirstDomain.com以通过Route 53(不使用S3)路由到我的EC2实例。

现在,我已经购买了mySecondDomain.com。而且我想将其路由到myFirstDomain.com/somePage。

我所做的: S3:静态网站托管;使用此存储桶托管网站;

<RoutingRules>
  <RoutingRule>
    <Redirect>
      <Protocol>https</Protocol>
      <HostName>myFirstDomain.com</HostName>
      <ReplaceKeyWith>somePage</ReplaceKeyWith>
      <HttpRedirectCode>301</HttpRedirectCode>
    </Redirect>
  </RoutingRule>
</RoutingRules>

Route53:A-IPv4地址;别名;别名Target =(S3存储桶名称)

结果I:当我访问mySecondDomain.com时,确实被路由到myFirstDomain.com/somePage。但是,URL栏仍然显示“ myFirstDomain.com/somePage”。我需要显示“ mySecondDomain.com”

结果II:带有斜杠转到myFirstDomain.com/somePage/。由于某些原因,myFirstDomain.com / somePage /显示错误,而myFirstDomain.com/somePage显示正确。谷歌搜索并没有给我很多有关如果显示不正确怎么办的信息。是的,这与该标题/问题无关。所以这只是这里的一个可选问题:)

非常感谢!

0 个答案:

没有答案