使用AWS Route53别名记录集时保留URL

时间:2017-04-25 13:59:01

标签: amazon-web-services amazon-s3 amazon-cloudfront amazon-route53

我的s3网站前面有一个以角度编写的云端,域名为mydomain.io

我在route53:seconddomain.io中配置了一个别名记录集,该记录集以第一个云端为目标。

如果我使用别名域“seconddomain.io”,我可以在应用程序中导航并且导航中的URL是正确的(seconddomain.io/ramdomPath)。 但是,如果我尝试刷新包含路径的浏览器(seconddmain.io/user/me),则切换回(mydomain.io/user/me)。 如果我试图直接访问seconddomain.io/random,它也会切换回mydomain.io/random

mydomain.io s3存储桶的路由规则如下:

<RoutingRules>
    <RoutingRule>
        <Condition>
            <HttpErrorCodeReturnedEquals>404</HttpErrorCodeReturnedEquals>
        </Condition>
        <Redirect>
            <Protocol>https</Protocol>
            <HostName>mydomain.io</HostName>
            <ReplaceKeyPrefixWith>#!/</ReplaceKeyPrefixWith>
        </Redirect>
    </RoutingRule>
</RoutingRules>

我怀疑主机名标签是导致问题的原因,但我不确定。

编辑:我不知道我的方法是否正确但我想要实现的是我想为每个使用相同应用程序的公司提供不同的域名

0 个答案:

没有答案