由于未知原因导致大量404 Not Found错误

时间:2016-11-24 20:49:43

标签: url internationalization seo web-crawler persian

我的网站工作正常,直到上周,突然出现了很多“未找到”的错误。错误消息是可见的,但我找不到原因。错误表明无法找到的页面是从sitemap.xml链接的,但是在出现错误之前,Google能够正确地抓取网站。这是一个例子:

站点地图中的真实链接(这是仍然有效的旧链接):

https://rohamweb.com/webdesign/174-طراحی-حرفه-ای-سایت-در-تهران.html

搜索控制台实际指向的内容:

https://rohamweb.com/webdesign/174-

显然,抓取工具无法在-之后阅读内容,可能是因为语言不同。直到上周,我才从未遇到过这个问题,这个问题在以前很有用。

提前感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

如果这是实际链接:https://rohamweb.com/webdesign/174-طراحی-حرفه-ای-سایت-در-تهران.html,那么您做错了,在将其发送到响应之前应该 URL编码https://rohamweb.com/webdesign/174-%D8%B7%D8%B1%D8%A7%D8%AD%DB%8C-%D8%AD%D8%B1%D9%81%D9%87-%D8%A7%DB%8C-%D8%B3%D8%A7%DB%8C%D8%AA-%D8%AF%D8%B1-%D8%AA%D9%87%D8%B1%D8%A7%D9%86.html 在这种情况下,所有可用的引擎都能够遵循它。