我的网站结构简单:
\public_html
{files}.php
\files
\es
对于public_html,我创建了一个域site.com,而对于public_html / es,我创建了spanishsite.com域。问题是:我需要访问西班牙语域中的FILES目录...那么,我该怎么做呢?
由于
答案 0 :(得分:1)
听起来你正试图链接到文件,而不是仅仅从PHP中读取它。
当然,由于您在该域上提供/es/
,因此您的网络服务器不会提供该目录上方的文件。
你有两个选择:
1)最简单,只需将符号链接files
导入es/
并链接到该地址:
cd es/
ln -s ../files
在您的PHP文件中,链接到文件/,就像它在es/
内的位置一样。
如果您的服务器运行Windows,则必须使用mklink
而不是ln。查看手册以了解您需要的确切参数。
2)将您的网络服务器配置为从不同的路径提供西班牙语域的/files/
目录; files
当前所在的路径是精确的。如何做到这在很大程度上取决于您正在使用的Web服务器,并且您必须在更改它时重新配置它,以及在任何测试服务器上复制此配置等。