使用 Route53、CloudFront w/ Cache、ELB 将 APEX 域重定向到子域

艾克尼

我计划的是重定向example.comtest.example.com. (这不应该是 A 记录 - 要求是域的更改,因此它在测试域中的事实很明显。)

但是,我发现 APEX 域不能是 CNAME 记录(链接),所以我认为在 CloudFront 或更高版本(nginx,expressjs)上重定向是合适的,因此我设置了两个 A 记录从example.combeta.example.com到 CF DNS 名称。

但是,对于缓存 CF,我认为可能存在与重定向相关的问题。

例如,当用户尝试连接example.com作为第一次命中(CF 缓存未命中)时,该请求将被传递到 express 并将响应 302 重定向到test.example.com

但是,当另一个用户尝试连接到 时test.example.com,该请求将作为 的请求发送到 CloudFront /,因此 CF 将返回 302 重定向而不是将其传递给 express,这没有任何意义。

我该如何解决这个问题?我必须放弃缓存/资源还是有其他方法可以解决它?

艾克尼

通过将Behavior> Edit>更改Cache Based on Selected Request Headerswhitelist,然后将Host标头添加到白名单来解决。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用Route 53将裸(apex)域重定向到www?

来自分类Dev

如何将route53 Apex域注册表指向CloudFront发行版?

来自分类Dev

将 www 子域重定向到 Route 53 上的顶点(裸)域(不使用 S3)?

来自分类Dev

使用Nginx将所有非子域请求重定向到(https)apex域

来自分类Dev

使用.htaccess将域重定向到子域

来自分类Dev

使用.htaccess将子域重定向到根域

来自分类Dev

使用htaccess将域重定向到子域

来自分类Dev

使用htaccess将域重定向到子域

来自分类常见问题

Cloudfront使用ssl将www重定向到裸域

来自分类Dev

将 www 和 apex 域永久重定向到 netlify 上的子域

来自分类Dev

使用Route53 SRV将AWS CloudFront指向ECS

来自分类Dev

使用.htaccess将网站完全重定向到子域

来自分类Dev

使用.htacces将子域重定向到特定目录

来自分类Dev

.htaccess使用哈希将重定向到子域网址

来自分类Dev

使用.htaccess将子域重定向到WWW

来自分类Dev

使用NGINX将子域重定向到Docker容器

来自分类Dev

使用 htaccess 将 www 重定向到子域

来自分类Dev

使用Cloudfront将S3子文件夹重定向到另一个域

来自分类Dev

将记录重定向到AWS Route53中的Apigateway自定义域

来自分类Dev

301使用htaccess将子域重定向到另一个域

来自分类Dev

使用Nginx将动态顶级域重定向到www子域

来自分类Dev

我正在尝试使用htaccess将子域重定向到域查询

来自分类Dev

使用URL中的别名参数将旧的子域重定向到新的域

来自分类Dev

使用相同的路径将子域和路径重定向到主域

来自分类Dev

使用dns或htaccess将子域重定向到另一个域

来自分类Dev

使用Nginx将动态顶级域重定向到www子域

来自分类Dev

使用参数将子域重定向到另一个域

来自分类Dev

Amazon Route 53将多个子域重定向到其他没有S3的子域

来自分类Dev

使用Hostinger中的Htaccess将子域重定向到子文件夹

Related 相关文章

  1. 1

    如何使用Route 53将裸(apex)域重定向到www?

  2. 2

    如何将route53 Apex域注册表指向CloudFront发行版?

  3. 3

    将 www 子域重定向到 Route 53 上的顶点(裸)域(不使用 S3)?

  4. 4

    使用Nginx将所有非子域请求重定向到(https)apex域

  5. 5

    使用.htaccess将域重定向到子域

  6. 6

    使用.htaccess将子域重定向到根域

  7. 7

    使用htaccess将域重定向到子域

  8. 8

    使用htaccess将域重定向到子域

  9. 9

    Cloudfront使用ssl将www重定向到裸域

  10. 10

    将 www 和 apex 域永久重定向到 netlify 上的子域

  11. 11

    使用Route53 SRV将AWS CloudFront指向ECS

  12. 12

    使用.htaccess将网站完全重定向到子域

  13. 13

    使用.htacces将子域重定向到特定目录

  14. 14

    .htaccess使用哈希将重定向到子域网址

  15. 15

    使用.htaccess将子域重定向到WWW

  16. 16

    使用NGINX将子域重定向到Docker容器

  17. 17

    使用 htaccess 将 www 重定向到子域

  18. 18

    使用Cloudfront将S3子文件夹重定向到另一个域

  19. 19

    将记录重定向到AWS Route53中的Apigateway自定义域

  20. 20

    301使用htaccess将子域重定向到另一个域

  21. 21

    使用Nginx将动态顶级域重定向到www子域

  22. 22

    我正在尝试使用htaccess将子域重定向到域查询

  23. 23

    使用URL中的别名参数将旧的子域重定向到新的域

  24. 24

    使用相同的路径将子域和路径重定向到主域

  25. 25

    使用dns或htaccess将子域重定向到另一个域

  26. 26

    使用Nginx将动态顶级域重定向到www子域

  27. 27

    使用参数将子域重定向到另一个域

  28. 28

    Amazon Route 53将多个子域重定向到其他没有S3的子域

  29. 29

    使用Hostinger中的Htaccess将子域重定向到子文件夹

热门标签

归档