是否可以在同一网页上有多个指向不同网址的域名?

时间:2015-09-29 07:07:14

标签: dns server subdomain appdomain domain-name

有一个网页。用户在那里有自己的配置文件。我需要允许用户拥有其个人资料的深层链接。最简单的方法是使用我的网页域名+用户名。 www.mywebpage.com/user-x

问题是,是否可以允许用户将自己的域绑定到我的网页上的个人资料网址。

E.g。 www.user-x.com应指向www.mywebpage.com/user-x,以便用户可以通过导航到www.user-x.com或www.mywebpage.com/user-x来查看同一页面

1 个答案:

答案 0 :(得分:0)

您可以通过“通配符DNS-A记录”将所有“基于用户名的子域”(实际上是主机名)解析为同一地址。这样可以将所有对“userxyz.yourdomain.dev”等主机名的请求解析为http服务器的IP地址。 然后,您可以在服务器本身上使用“虚拟批量主机”或“后备主机”和手动重写规则的组合,将此类传入请求转换为配置文件“页面”。因此,您可以在http服务器中定义动态主机,或者更容易,您有一个“默认”主机,所有请求都由其提供。在主机配置中,您放置了一个重写规则,通过从请求中获取主机名的用户名将请求转发到“配置文件页面”。

可注册域名也是如此,正如您在示例中所使用的那样。但这意味着每个用户都必须注册域名!如果需要(为什么?它什么都不贵!),那么每个用户还必须注意为“他的”域设置正确的DNS条目。除了提供信息(您的服务器IP地址)之外,您无能为力。如果已完成,则可以使用与http服务器相同的配置,如使用子域而不是域的示例中所示。

我的建议:坚持使用“子域名”,所以模式为“userxyz.yourdomain.dev”。您的用户可以更轻松地处理和使用,您可以为用户处理所有事情。

相关问题