今天我发现我的全新安装 阿帕奇 HTTP 服务器能够为我的文件提供服务 C:\uploads\ 目录.

我有两个文件夹 C:\uploads:

  • C:\上传\模板
  • C:\上传\站点

两个文件夹都包含 testimage.jpg.

我发现如果我请求,Apache 将从模板文件夹中提供文件:

http://localhost/templates/testimage.jpg

然而, http://localhost/sites/testimage.jpg 404的!

天啊——首先,为什么 Apache 服务于 模板 首先是文件夹吗?很特别吗?

其次,apache 根据什么任意规则禁止访问其他文件夹(例如站点)?

我很困惑。也许我在安装过程中某个地方转错了方向。

有帮助吗?

解决方案

您是否查看过 httpd.conf 文件以了解所提供服务的规则是什么?或者,是否有 .htaccess 文件可能会更改所提供的服务?您可能会在其中一个或另一个中公开模板,但不会在网站中...这是我首先想到的事情。

我建议仔细检查这些配置文件,看看是什么导致了您所看到的行为。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top