我正在尝试创build像sub2.sub1.subdomain.domain.comurl。 我打算用这个来显示不同的内容。
我的问题是…
1)是否可以创build这样的多级子域? – 这是基于托pipe公司?
2)是不是sub2.sub1.subdomain一个不同的子域,而不是sub1的子域?
3)所有这些子域名都有自己的文档根源吗?
4)我将如何处理用户来与没有www。
任何其他可能出现的问题?
编辑: – 这是如何影响cookies的行为? 我可以在sub1.mainubs.domain.com或sub2.sub1.subdomain.domain.com上访问在subdomain.domain.com上设置的Cookie
是否有可能创build这样的多级子域?
是。 您可以在DNS中拥有尽可能多的级别。
这是基于托pipe公司?
你的主机可能会限制你能做的事情。
是不是sub2.sub1.subdomain不同的子域,而不是sub1的子域?
这不是一个有用的区别。
所有这些子域名是否都有自己的文档根目录?
浏览器将在主机头中发送FQDN。 Web服务器如何处理,取决于Web服务器。
你可以为每个configuration一个单独的文档根目录,除非你要做些基于FQDN的内容来dynamic确定内容。
我将如何处理用户使用和不使用www。
不过你喜欢。 www只是另一个子域名。
You.can.go.as.deep.as.you.want.example.com.
1)这主要取决于您的DNS – 通常,您的托pipe公司pipe理这个; 另外,如果您拥有通配符第三级域名( *.example.com ),则example.com下的任何域名都将指向同一主机。 所以在90%的情况下是可行的。
2)没关系,真的 – 这一切都取决于#3
3)如果你configuration他们为不同的文献根据,他们会; 否则他们不会。
4)检查Host:头文件 – 在那里你会看到域名是什么(用PHP,这个数据在$_SERVER['HTTP_HOST'] ),你可以在你的代码中实现一些开关逻辑。
您可以通过主机面板或htaccess / web.congig(通过默认操作系统)移除www生根不良。
子域拥有自己的文档根。