0

今天我发现我全新安装的Apache HTTP Server 能够为我的C:\uploads\ 目录中的文件提供服务。

我有两个文件夹C:\uploads

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

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

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

http://localhost/templates/testimage.jpg

但是,http://localhost/sites/testimage.jpg 404的!

OMG - 首先,为什么 Apache 首先提供模板文件夹?很特别吗?

其次,Apache 通过什么任意规则集不允许访问其他文件夹,例如站点?

我很混乱。也许我在安装过程中的某个地方走错了路。

4

1 回答 1

1

您是否查看了您的 httpd.conf 文件以查看针对所提供内容的规则?或者,是否有 .htaccess 文件可能会改变所提供的内容?您可能在其中一个或另一个中公开了模板,但不是站点……这是首先想到的。

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

于 2008-09-03T06:42:02.723 回答