这就是我想要的

如果有人输入了不存在的链接,则应该抛出404虚拟主机错误页面,但当前返回200。



可能出了什么问题?是否需要在htaccess.php中进行任何配置?请帮忙

最佳答案

很可能您已经有一些已经存在的重写规则有效,仅此而已。

一种将所有请求重定向到/index.php的东西,这实际上在Web应用程序中很常见。这样的索引脚本充当路由器,处理所有请求。这用作中心入口点,并简化了定义已实现引擎的结构。

因此,您应该在http服务器主机配置或某些动态配置文件(“.htaccess”)中查找已经存在的内部重写规则。

关于php - Apache不为不存在的URL返回404错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45300096/

10-10 22:05