我们假设我在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。
答案 0 :(得分:1)
一个选项是在每个站点上方创建一个uploads
文件夹(就像您在[common folder]中描述的那样)然后在每个站点内创建一个指向该文件夹的符号链接,该符号链接指向../uploads
。< / p>