我发现我的 Apache 网络服务器存在问题:
假设我的网站上只有一个文件(index.php):
example.com/index.php
当我使用这种方式访问 URL 时:
example.com/index.php/abc 或 example.com/index.php/123
Apache 将显示以下内容:example.com/index.php
它给我的 Web 应用程序带来了很多问题。我该如何将其设为 404 错误?
请注意,我的 Apache 是标准/默认的。我没有对 Apache 设置进行任何修改。操作系统是 Fedora Linux。
谢谢。
答案1
这确实是正确的行为,因为您的页面之后的任何内容都将位于服务器端脚本经常使用的 PATH_INFO cgi 变量中。