如何将Route 53子域重定向到您网站的子目录

时间:2017-04-24 09:09:51

标签: amazon-ec2 dns subdomain amazon-route53

我在 Godaddy 上有一个域名,并使用亚马逊 Route 53 托管。我想创建一个子域,并使其指向我站点中的子目录。怎么可能?

我试过

任何形式的帮助都会得到满足。提前谢谢。

2 个答案:

答案 0 :(得分:2)

DNS将域名解析为服务器的IP地址。它只解析定义服务器的URL的第一部分 - 它不涉及URL的其余部分。

例如:

http://example.com/path/index.html

DNS将example.com转换为服务器的IP地址。然后,/path/index.html的请求被发送到该服务器的端口80。

因此,无法将Amazon Route 53(也不是任何DNS服务器)配置为指向您网站的子域。

但是,您可以将您的网络服务器配置为识别发往不同域名的请求,并向用户提供不同的内容。例如:

http://images.example.com/foo.jpg

DNS会将images.example.com解析为相同的IP地址,但是网络服务器可以注意到原始请求是images.example.com,因此它应该提供不同的内容集或来自所需的内容子目录。此配置将在您的Web服务器中完成。如果这是您想要做的,请查阅您的Web服务器文档或在网上搜索该主题。

答案 1 :(得分:0)

我有同样的问题。 对于我来说,解决方案是将负载均衡器(Application Load Balancer)设置为sub.mydomain.com的目标,然后在负载均衡器侦听器规则中,为带有重定向的子域添加规则(作为主机头值)。