如何在Ajax驱动的网站中修复软404?

问题描述:

我有一个网站,首先加载与200响应的网页。一旦加载页面,数据就会使用ajax调用来填充。如何在Ajax驱动的网站中修复软404?

但有时对于某些网址,没有数据,并且ajax调用返回404代码,并在我的页面上显示“未找到结果”。 但是这在我的网站上引发了很多软404错误。 Google抓取工具获取200个状态代码,但网页上显示'未找到结果'。 我想修复这些错误,因为它影响了网站的搜索引擎优化。 谷歌搜索说,

1)硬编码的状态码404,但我不知道怎么样,一旦页面加载的页面不知道,直到AJAX调用返回的状态可以做到这一点。

2)固定的内容,

3)301到其他网页。这有类似于1)的问题。

这些错误如何解决这些页面?

要修复抓取工具显示的错误,您应该设置一个robots.txt以忽略您不想显示的网址。

查看更多信息:robotstxt.org