0

客户有一个网站在专用主机上运行(开发的,也不是由我自己管理的),其中 Apache 正在生成一个非常奇怪的行为。

当请求的 url 属于以下类型时:

http://obituarieshelp.org/aboutus.html/whatever_here

如果“aboutus.html”存在,它实际上会加载它,即使“whatever_here”不存在,并且“aboutus.html”不是目录。

我查看了 htaccess 文件,一切似乎都很好。我确定它是 apache 以某种方式配置错误,但为了我的爱,我似乎找不到任何可能指向 httpd.conf 中的问题的东西

有没有人经历过同样的事情,或者对为什么会这样有任何建议?

4

1 回答 1

0

这由AcceptPathInfoHTTPd 指令控制。文件后路径的其余部分在PATH_INFO环境/服务器变量中可用,脚本可以使用它来识别有关请求的其他信息。

于 2012-07-25T07:18:45.307 回答