You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将stage.mydomain.com重定向至mydomain.com/stage?

子域名重定向至指定URL的实现方案

针对你需要将stage.mydomain.com重定向到mydomain.com/stage的需求,结合S3静态网站和Route 53域名配置,按以下步骤操作:

1. 配置S3存储桶重定向规则

登录AWS控制台进入S3服务,找到绑定stage.mydomain.com的存储桶:

  • 切换到「静态网站托管」标签,选择「使用重定向规则」
  • 填入以下XML规则(如需永久重定向,将302改为301):
    <RoutingRules>
      <RoutingRule>
        <Condition>
          <KeyPrefixEquals></KeyPrefixEquals>
        </Condition>
        <Redirect>
          <HostName>mydomain.com</HostName>
          <ReplaceKeyPrefixWith>stage/</ReplaceKeyPrefixWith>
          <HttpRedirectCode>302</HttpRedirectCode>
        </Redirect>
      </RoutingRule>
    </RoutingRules>
    
  • 保存设置,确保存储桶已开启静态网站托管且权限允许公开访问(若之前已配置静态站,此权限通常已满足)

2. 确认Route 53解析记录

进入Route 53控制台的对应托管区域,检查stage.mydomain.com的解析记录:

  • 若为A记录:设置为「别名」,指向S3静态网站的区域端点(而非存储桶本身)
  • 若为CNAME记录:直接指向S3存储桶的网站域名(格式类似stage.mydomain.com.s3-website-[区域].amazonaws.com,根据你的存储桶所在区域调整)
  • TTL保持默认300秒即可,确保解析生效速度

3. 测试重定向效果

等待DNS解析生效(通常1-10分钟),访问stage.mydomain.com验证是否自动跳转至mydomain.com/stage。若跳转失败,检查S3规则配置和Route 53记录是否匹配,或清除本地DNS缓存后重试。

内容的提问来源于stack exchange,提问作者Muhammad Moiz

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.25 14:30:11