Javascript 如何在Ajax驱动的网站中修复Soft404?
我有一个网站,首先加载200响应页面。加载页面后,使用ajax调用填充数据 但有时对于某些URL,没有数据,ajax调用返回404代码,我在页面上显示“找不到结果”。 但这在我的网站上引发了很多404软件错误。 Google crawler获得200个状态码,但网页上显示“未找到结果”。 我想修复这些错误,因为它已经影响了网站的搜索引擎优化。 谷歌搜索说 1) 将状态代码硬编码为404。但我不知道在加载页面后如何实现,因为直到ajax调用返回状态,页面才知道 2) 固定内容, 3) 301转到另一页。这有类似于1)的问题Javascript 如何在Ajax驱动的网站中修复Soft404?,javascript,ajax,http-status-code-404,Javascript,Ajax,Http Status Code 404,我有一个网站,首先加载200响应页面。加载页面后,使用ajax调用填充数据 但有时对于某些URL,没有数据,ajax调用返回404代码,我在页面上显示“找不到结果”。 但这在我的网站上引发了很多404软件错误。 Google crawler获得200个状态码,但网页上显示“未找到结果”。 我想修复这些错误,因为它已经影响了网站的搜索引擎优化。 谷歌搜索说 1) 将状态代码硬编码为404。但我不知道在加载页面后如何实现,因为直到ajax调用返回状态,页面才知道 2) 固定内容, 3) 301转到另
如何修复这些页面的错误?要修复爬虫程序显示的错误,您应该设置robots.txt以忽略不希望显示的URL 有关更多信息,请参见此处: