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

AWS Amplify通配子域名重定向绕过方案可行性及部署选型咨询

问题1:仅部署.htaccess文件的重定向服务器能否实现需求

可以正常实现,核心逻辑是通过Apache的Rewrite规则抓取请求的子域名前缀,拼接到重定向目标路径中。
示例.htaccess配置如下:

RewriteEngine On
# 匹配除固定保留前缀(如www、admin)外的所有子域名
RewriteCond %{HTTP_HOST} ^([a-zA-Z0-9-]+)\.example\.com$ [NC]
# 重定向到Amplify对应路径,临时重定向用302,业务稳定后可改为301永久重定向
RewriteRule ^(.*)$ https://newexample.com/%1/$1 [QSA,L,R=302]

需满足的前置条件:

  • 已将*.example.com的DNS解析指向App1服务器的公网入口
  • App1服务器已开启mod_rewrite模块,且站点配置中AllowOverride参数设置为All,保证.htaccess文件可生效
  • 已为App1部署*.example.com的通配符SSL证书,避免用户访问HTTPS子域名时出现证书报错
  • 规则中的QSA参数会自动保留原请求的查询参数,无需额外配置
问题2:AWS平台成本最优的重定向适配服务

首推 CloudFront + Lambda@Edge 无服务方案,成本远低于常驻服务器方案:

  • 计费逻辑为按请求量付费,Lambda@Edge每月提供100万次免费请求额度,超出后每100万次请求仅约0.6美元;CloudFront的HTTP请求费用也极低,多数中小业务场景下每月总成本可控制在1美元以内
  • 配置逻辑:将*.example.com的DNS解析到CloudFront分配的CNAME,为CloudFront配置Viewer Request触发的Node.js/Python Lambda函数,函数只需实现抓取请求头中的Host字段、提取子域名前缀、返回3xx重定向响应即可
  • 额外优势:无需维护服务器,可用性达99.99%,可直接绑定ACM免费签发的通配符SSL证书,天然支持全球节点加速,重定向响应速度远快于单地域服务器

备选方案(适合不想配置无服务逻辑的场景):
选择Amazon Lightsail最低配的Linux实例(每月3.5美元),部署极简Apache/Nginx服务实现重定向,成本低于普通EC2实例。

内容的提问来源于stack exchange,提问作者Manoj ahirwar

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.02 00:15:02