我正在尝试在我的服务器上调试一个不同的问题,并且发现了一个奇怪的行为,我试图找到它的底部。据推测,它有一个配置条目,但我似乎无法找到它。
如果我要求提供表格的任何网址:
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。
答案 0 :(得分:0)
解决方案结果非常简单。当我删除&#34; MultiViews&#34;从<Location/>
<VirtualHost>
的选项列表中,问题就消失了。