引用域名之外的公共文件

时间:2012-02-07 18:08:42

标签: php mysql hosting

我们假设我在GoDaddy上有一个无限制的托管计划,我想用于3个不同的网站。我们称之为“Site One”,“Site Two”和“Site Three”。

所以在我的无限托管包的根目录中,我将拥有所有三个网站,每个网站都由一个文件夹代表。我想有一个第四个文件夹,用于所有网站共有的文件。例如,root可能如下所示:

[site_one folder]
[site_two folder]
[site_three folder]
[common folder]

因此,我们假设www.siteOne.com直接指向[site_one文件夹],该网站的所有内容都存在于该文件夹中。

似乎不可能通过堆积这样的点来回到BEYOND的siteOne文件夹:

 ../../../common_folder/myImage.jpg  

访问公共文件夹中的文件。看来你只能回到域指向的目录。

有没有办法做到这一点被认为是一种好习惯?

所有三个站点将共享相同的mySQL数据库,我认为这不是问题,因为它们通常具有到SQL主机的直接地址。正确的吗?

但是,我可以为所有三个网站使用一个常见的“上传”文件夹,并能够引用其中的文件吗?我是否必须设置某种Global变量来保存服务器路径?

有人可以帮忙吗?我将使用PHP。

1 个答案:

答案 0 :(得分:1)

一个选项是在每个站点上方创建一个uploads文件夹(就像您在[common folder]中描述的那样)然后在每个站点内创建一个指向该文件夹的符号链接,该符号链接指向../uploads。< / p>