我的网站工作正常,直到上周,突然出现了很多“未找到”的错误。错误消息是可见的,但我找不到原因。错误表明无法找到的页面是从sitemap.xml链接的,但是在出现错误之前,Google能够正确地抓取网站。这是一个例子:
站点地图中的真实链接(这是仍然有效的旧链接):
https://rohamweb.com/webdesign/174-طراحی-حرفه-ای-سایت-در-تهران.html
搜索控制台实际指向的内容:
https://rohamweb.com/webdesign/174-
显然,抓取工具无法在-
之后阅读内容,可能是因为语言不同。直到上周,我才从未遇到过这个问题,这个问题在以前很有用。
提前感谢您的帮助!
答案 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
在这种情况下,所有可用的引擎都能够遵循它。