【发布时间】:2012-04-15 06:16:27
【问题描述】:
我有一个域名:TestSite.com。我为此站点创建了几个子域,并将它们称为 first.TestSite.com、second.TestSite.com 等。
我如何相对地引用 TestSite.com 而无需在 first.TestSite.com 的 html 或 aspx 文件中硬编码其名称?我的意思是(以文件夹为例)如果我首先有一个文件夹 TestSite 和一个子文件夹
TestSite/第一
,然后从一开始我可以通过
引用它的父 TestSite 文件夹../
从 first.TestSite.com 引用 TestSite.com 时我使用什么?谢谢。
【问题讨论】:
-
文件夹是嵌套的层次结构。子域不是。子域可能会给 javascript 和 cookie 以及 ssl 证书带来问题。它甚至会为图像缓存等问题引入问题——first.testsite.com 中的blank.gif 与testsite.com 中的blank.gif 是否相同?对于浏览器来说,它不是。
-
子域也可能导致搜索引擎蜘蛛和排名问题,如果这对您的情况很重要。
-
@BrianWhite 是正确的 SSL。此外,SSL 仅适用于一个 IP 地址(使用 Apache)。因此,即使您有钱为每个子域购买 SSL 证书,他们也需要拥有自己的 IP。根据您的 ISP 限制,这可能是不可能的。