【发布时间】:2013-02-11 13:42:41
【问题描述】:
我不希望网站的 apache 返回任何 HTTP 代码 404,
原因是认证委员会会扫描所有网站,
许多javascript链接和一些事件会导致404代码,
事实上,这些链接是有效的,但检查器会误判错误。
所以,我想阻止 apache 返回 HTTP 代码 404,
如何配置 apache 返回 HTTP 编码 200 而不是 404 并显示我的定义错误页面?
【问题讨论】:
-
当您说链接有效时,为什么 Apache 返回 404?
-
喜欢这个链接,检查器会得到一个404代码。 javascript:parent.$.fancybox.open({href%20:%20'board.php?id=472',%20type:%20'ajax'});
-
然后把它放在点击事件中,而不是href。或者修复解析器。
-
"我可以配置,即使该文件不存在,但 apache 总是返回 HTTP 状态代码 200?"当然,但只有傻瓜才会这样做,如果您的服务器出于该死的充分理由这样做,搜索引擎会停止为您的网站编制索引
标签: apache http httpresponse