apache将扩展附加到失败的目录请求

时间:2014-03-29 01:58:34

标签: apache .htaccess

我正在尝试在我的服务器上调试一个不同的问题,并且发现了一个奇怪的行为,我试图找到它的底部。据推测,它有一个配置条目,但我似乎无法找到它。

如果我要求提供表格的任何网址:

https://localhost/somedirname/

如果somedirname不存在,但是目录中存在以该名称开头的任何文件以及任意扩展ext,我收到错误:

`The requested URL /somedirname.ext/ was not found on this server.`

这似乎是causing other problems。如果我查看我的错误日志,它会说:

File does not exist: /var/www/somedirname.ext/

但是在我的访问日志中它说:

"GET /somedirname/ HTTP/1.1" 404 204

出于测试目的,不存在重写规则,也没有ErrorDocument,甚至没有打开重写。那么可能导致这种情况呢?

如果它有所不同,这是在Mac OS X下运行的几乎存货的Apache。我尝试了三个不同的盒子,一个运行OS X 10.9.2,一个运行10.8.5,一个运行10.6.8。

1 个答案:

答案 0 :(得分:0)

解决方案结果非常简单。当我删除&#34; MultiViews&#34;从<Location/> <VirtualHost>的选项列表中,问题就消失了。