Web 在另一个域中访问文件夹

Web 在另一个域中访问文件夹,web,dns,Web,Dns,我有一个结构简单的网站: \public_html {files}.php \files \es 对于public_html,我创建了一个域site.com,对于public_html/es,我创建了spanishsite.com域。问题是:我需要访问西班牙语域中的文件目录。。。那么,我该怎么做呢 谢谢听起来你是想链接到这个文件,而不是仅仅从PHP读取它。 当然,因为您在该域上提供/es/,所以web服务器不会提供该目录上的文件 您有两个选择: 1) 最简单的方法是将文件符号链接到

我有一个结构简单的网站:

\public_html
  {files}.php
  \files
  \es
对于public_html,我创建了一个域site.com,对于public_html/es,我创建了spanishsite.com域。问题是:我需要访问西班牙语域中的文件目录。。。那么,我该怎么做呢


谢谢

听起来你是想链接到这个文件,而不是仅仅从PHP读取它。 当然,因为您在该域上提供
/es/
,所以web服务器不会提供该目录上的文件

您有两个选择:

1) 最简单的方法是将
文件
符号链接到
es/
并链接到:

cd es/
ln -s ../files
在PHP文件中,链接到files/,就像它在
es/
中一样。 如果服务器运行windows,则必须使用
mklink
而不是ln。查看手册以了解所需的确切参数


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

此文件目录在哪里?您如何尝试访问它;什么方法/协议/语言?文件(抱歉CAPS)目录位于public_html根目录下,我只使用php。我正在尝试使用相对路径访问此目录中的文件,例如:spanishsite.com中的“../files/file01.pdf”,我知道我不能这样做,但我如何才能这样做?你明白了吗?你为什么不能这么做?你有什么错误?这似乎是PHP引用这些文件的合乎逻辑的方式。(记住PHP是在服务器端运行的)我可以,但它不起作用。想象一下:1)site.com/es=sitespanish.com 2)我想访问site.com/files/file01.pdf中的一个文件,使用sitespanish.com从sitespanish.com上的任何php文件访问../files/file01.pdf都不起作用。我想知道怎么做。问题是如何通过任何spanishsite.com php文件访问文件/文件夹。谢谢编辑:错误当然是错误404-找不到对象!