Apache跟踪斜杠添加到文件的问题

我遇到了Apache的问题。 它是这样做的:把/index.php文件包含一个代码,将src设置为相对pathmyimg.jpg,这两个文件都在我的服务器的根目录下。 所以,www.mysite.com会显示图像www.mysite.com/index.php。

但是,如果我访问www.mysite.com/index.php/(带有斜线),它会执行index.php代码,因为它会在index.php文件夹中(例如/index.php/index .php),因此不再显示图像。

这是一个简单的例子,很容易解决绝对寻址等,我从这个安全问题,是不是很容易修复。

那么,当文件被“作为文件夹”访问时,我怎么能让Apache给403或404?

谢谢。

“AcceptPathInfo off”将阻止Apache将请求映射到/index.php/到“/”的index.php + PATH_INFO。