0

header("HTTP/1.0 500 Internal Server Error");在我的 php 代码中使用来输出内部错误,例如数据库查询是否有问题。

该过程将记录异常并返回状态码 500。我正在使用这种技术,因为 ajax 请求错误函数会自动将其检测为错误响应$(document).ajaxError();并将被触发。虽然这可行,但我不确定这是否会对 SEO 实践产生任何负面影响。谁能告诉我使用它是否会有任何负面影响。

4

1 回答 1

1

恰恰相反,这将对 SEO 实践产生极其积极的影响。

搜索引擎鼓励您使用正确的 HTTP 代码,而不是为错误页面吐出 200 OK。如果是 200,它将索引错误页面,而不是仅仅将其标记为稍后访问。

虽然我不确定机器人是否会调用您的 AJAX 例程。

于 2013-08-29T13:48:53.227 回答