【发布时间】:2012-02-29 04:30:49
【问题描述】:
假设我在 GoDaddy 上有一个无限托管计划,我想将其用于 3 个不同的站点。我们称它们为“站点一”、“站点二”和“站点三”。
因此,在我的无限托管包的根目录中,我将拥有所有三个站点,每个站点由一个文件夹表示。我想为所有站点共有的文件创建第四个文件夹。例如,根可能如下所示:
[site_one folder]
[site_two folder]
[site_three folder]
[common folder]
因此,假设 www.siteOne.com 直接指向 [site_one 文件夹],并且该站点的所有内容都位于该文件夹中。
通过堆积这样的点似乎无法返回 siteOne 文件夹之外:
../../../common_folder/myImage.jpg
访问我的公用文件夹中的文件。看来只能回到域名指向的目录了。
有没有一种被认为是好的做法来做到这一点?
所有三个站点都将共享同一个 mySQL 数据库,我认为这不是问题,因为它们通常具有指向 SQL 主机的直接地址。对吗?
但是,我可以为所有三个站点使用一个通用的“上传”文件夹并能够引用其中的文件吗?我是否必须设置某种全局变量来保存服务器路径?
有人可以帮忙吗?我将在 PHP 中工作。
【问题讨论】:
-
我通常使用第四个域(例如,'statics.example.com' 或 'cdn.example.com' 如果是一个)。上面提到的符号链接也可以工作,但是一次性缓存所有 3 个域并没有好处。
-
谢谢,Wrikken。这是我要走的路线。