Chr*_*Job 38 hosting subdomain
我正在尝试创建像 sub2.sub1.subdomain.domain.com 这样的 url。我打算用它来显示不同的内容。
我的问题是...
1) 是否可以创建这样的多级子域?- 这是基于托管公司吗?
2) sub2.sub1.subdomain 不是一个不同的子域而不是 sub1 的子域吗?
3) 所有这些子域都有自己的文档根吗?
4) 我将如何处理带有和不带有 www 的用户。
可能出现的任何其他潜在问题?
编辑:- 这如何影响 cookie 的行为?我可以访问在 sub1.subdomain.domain.com 或 sub2.sub1.subdomain.domain.com 上的 subdomain.domain.com 上设置的 cookie
Que*_*tin 37
是否可以创建这样的多级子域?
是的。您可以在 DNS 中设置任意多个级别。
这是基于托管公司吗?
您的主持人可能会限制您的能力。
sub2.sub1.subdomain 不是一个不同的子域而不是 sub1 的子域吗?
这不是一个有用的区别。
所有这些子域都有自己的文档根吗?
假设所有子域最终都解析为相同的 IP 地址(他们实际上不必这样做):
浏览器将在Host
标头中发送 FQDN 。网络服务器如何处理取决于网络服务器。
您可以为每个文件配置一个单独的文档根目录——您应该(以避免搜索引擎中的重复内容惩罚),除非您打算根据 FQDN 动态确定内容。
我将如何处理带有和不带 www 的用户。
随你喜欢。www
只是另一个没有任何特殊属性(约定除外)的子域。人们普遍认为,选择“带 www ”或“不带 www”作为您的规范主站点并将另一个站点重定向到该站点是一个好主意。
Pis*_*ing 11
You.can.go.as.deep.as.you.want.example.com.
1) 这主要取决于您的 DNS - 通常由您的托管公司管理;此外,如果您有一个通配符 3 级域 ( *.example.com
),则其下的任何域名example.com
都将指向同一主机。因此,它是可能的,并且在 90% 的情况下都有效。
2)没关系,真的 - 这一切都取决于#3
3) 如果你为不同的 docroot 配置它们,它们会;否则他们不会。
4) 检查Host:
标题 - 在那里您将看到域是什么(使用 PHP,此数据将在 中$_SERVER['HTTP_HOST']
),并且您可以在代码中实现一些切换逻辑。