0

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

\public_html
  {files}.php
  \files
  \es

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

谢谢

4

1 回答 1

1

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

你有两个选择:

1)最简单的,只是符号链接并链接fileses/它:

cd es/
ln -s ../files

在您的 PHP 文件中,链接到 files/,就好像它在es/. 如果您的服务器运行 Windows,则必须使用mklinkln 而不是。检查手册以了解您需要的确切参数。

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

于 2012-06-30T02:07:23.253 回答