AWS Route53:在不更改浏览器URL的情况下重定向域

问题描述 投票:0回答:1

我有一个从AWS购买的域名,托管在AWS Route 53上。假定该域名为example.com。此外,我在zendesk上有一个子域为example.zendesk.com的帐户。

我想做的是将子域help.example.com映射到example.zendesk.com。我可以通过在Route53中添加CNAME记录来做到这一点。当我在浏览器中写入help.example.com时,它会重定向到所请求的页面。但是,浏览器的域更改为example.zendesk.com。我希望能够重定向到页面,而无需在浏览器中更改域。

我该怎么做?

amazon-web-services redirect amazon-route53
1个回答
1
投票

有一种使用iframe进行此操作的方法,将此html放在S3上并将您的help.example.com映射到S3静态网站

<!DOCTYPE html>
<html>
  <head>
    <title>My website</title>
    <base target="iframe">
  </head>
  <body style="margin: 0px">
    <iframe id="iframe" src="example.zendesk.com" style="position: absolute; height: 100%; width: 100%; border:0px">
      <p>Your browser does not support iframes.</p>
    </iframe>
  </body>
</html>

其他选项是重写规则,但我不知道AWS是否支持它

© www.soinside.com 2019 - 2024. All rights reserved.