另一个域中的文件夹访问

时间:2012-06-29 14:42:39

标签: web dns

我的网站结构简单:

\public_html
  {files}.php
  \files
  \es

对于public_html,我创建了一个域site.com,而对于public_html / es,我创建了spanishsite.com域。问题是:我需要访问西班牙语域中的FILES目录...那么,我该怎么做呢?

由于

1 个答案:

答案 0 :(得分:1)

听起来你正试图链接到文件,而不是仅仅从PHP中读取它。 当然,由于您在该域上提供/es/,因此您的网络服务器不会提供该目录上方的文件。

你有两个选择:

1)最简单,只需将符号链接files导入es/并链接到该地址:

cd es/
ln -s ../files

在您的PHP文件中,链接到文件/,就像它在es/内的位置一样。 如果您的服务器运行Windows,则必须使用mklink而不是ln。查看手册以了解您需要的确切参数。

2)将您的网络服务器配置为从不同的路径提供西班牙语域的/files/目录; files当前所在的路径是精确的。如何做到这在很大程度上取决于您正在使用的Web服务器,并且您必须在更改它时重新配置它,以及在任何测试服务器上复制此配置等。