我已将我的网站托管为www.sample.com,但我需要
可能吗?每个用户都作为子域名。
答案 0 :(得分:0)
你实际上并没有"创造"新的子域名 - 而不是你设置"通配符"作为所有未解析名称的全部内容的条目:
# Initialization.
CAR_TYPES = {
foo_type: ['honda', 'acura', 'mercedes'],
bar_type: ['toyota', 'lexus']
# More...
}
@type_for_name = {}
CAR_TYPES.each { |type, names| names.each { |name| @type_for_name[type] = name } }
case @type_for_name[car]
when :foo_type
# do foo things
when :bar_type
# do bar things
end
标头以确定检查的内容。如果您正在使用带路由的ASP.NET(ASP.NET MVC自动执行),您可以使用自定义Host:
子类在路由中使用RouteBase
标头值,如本示例所示:http://benjii.me/2015/02/subdomain-routing-in-asp-net-mvc/ 请注意,步骤2的两个选项都需要客户服务器配置选项(IP地址绑定或运行Windows Server 2016)。如果您正在使用共享托管服务提供商(HostGator,DreamHost等 - 甚至Azure网站),那么您将无法使用此功能,因为他们通常不会向客户提供这些功能 - 但无论如何都要求他们看看他们是否可以支持你。