我在 Godaddy 上有一个域名,并使用亚马逊 Route 53 托管。我想创建一个子域,并使其指向我站点中的子目录。怎么可能?
我试过
任何形式的帮助都会得到满足。提前谢谢。
答案 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的目标,然后在负载均衡器侦听器规则中,为带有重定向的子域添加规则(作为主机头值)。>