【发布时间】:2017-12-31 04:34:57
【问题描述】:
这就是我想要的
如果有人输入了一个不存在的链接,那么它应该抛出 404 错误页面的 webhost,但目前它正在返回 200。
www.example.com/wrong_page.php--> 这应该抛出一个错误 404 但是 现在正在投掷 200。我看到了相同的页面www.example.com/index.php
可能出了什么问题? htaccess.php 中是否需要进行任何配置?请帮忙
【问题讨论】:
-
“扔200”是什么意思? Http 状态 200 表示成功,当然,但通常这意味着你得到一个实际的回复,一些有效载荷。那么你得到了什么?
-
您应该检查您的 http 服务器访问和错误日志文件以获取更多信息。发布您的配置的相关部分也是有意义的。
-
是的,它显示成功页面。我也看到同样的 www.example.com/index.php 页面 www.example.com/wrong.php
-
您有一些有效的重定向规则,仅此而已。请开始阅读您使用的工具的文档并阅读一些“入门教程”。这不是火箭科学,但你需要学习一些东西才能开始。
-
@Hitesh 当然,照你说的做了。
标签: php apache .htaccess error-handling http-status-code-404