【发布时间】:2016-05-18 18:03:04
【问题描述】:
希望有人能帮帮我
我已经开始收到来自 google 的关于增加 404 的警报。 其中每一个在 url 中都有字符串“%5C%22”而不是 ascii 字符。
这个问题每隔几个月就会出现一次。这是一个 wp 网站,只有高级插件。
我找到的最好/最接近的答案在这里:
似乎谷歌正在寻找不是为它设计的代码 看着。确实 Stack Overflow 列出了一个类似的问题 Ajax used for image loading causes 404 errors.
但似乎没有确定真正的原因。
例如 https://rapidbi.com/swotanalysistemplates/%5C%22/ 在谷歌中列出 - 但是当我转到页面时它说包含此链接( https://rapidbi.com/swotanalysistemplates/ )没有这样的链接。 有时 %5c%22 位于 URL 的中间和末尾。所以说它是 PHP 中的 /\ 代码的理论是有道理的——但是我们如何解决这个问题呢?
会不会是 google 正在阅读 PHP 说明? 这应该是谷歌编码人员解决的问题,而不是我们可怜的网站管理员/ 或者是否有服务器端解决方案。 我每天都会遇到 100 多个这样的错误!
我应该忽略这些 google 报告的错误吗? 我应该将它们标记为固定(它们不是,因为它们从一开始就不存在)? 有解决办法吗?这是一个基于 wp 的站点,我应该更改机器人文本以阻止某些内容吗?如果是这样呢? 我们是否知道任何可能导致此问题的插件?
提前谢谢你 迈克
【问题讨论】:
-
Google 无法读取您的 PHP 代码。但是,如果您查看rapidbi.com/swotanalysistemplates 的底部,您会发现有一整串断开的链接(从“RapidBI 团队博客主页的更多内容”开始);这些是谷歌试图遵循的链接。可能还有更多。如果一个插件是“高级”的(无论这意味着什么),它并不能保证它没有错误(甚至是好的)。
标签: php wordpress http-status-code-404