Bingbot将unicode字符转换为不可理解的符号

pod*_*eig 6 unicode url seo bing

当bing试图索引一些具有unicode字符的页面时,我的网站出现了很多错误.

例如:

http://www.example.com/kjøp 
Run Code Online (Sandbox Code Playgroud)

Bing正试图索引

http://www.example.com/kjøp
Run Code Online (Sandbox Code Playgroud)

然后我得到错误"System.NullReferenceException:对象引用未设置为对象的实例." 因为没有这样的控制器.

Google可以很好地使用此类链接.如何帮助bing了解挪威字母?

Jas*_*ger 0

您可以通过执行“INURL:”这样的搜索来确认 Bing 没有正确索引这些 URL... https://www.bing.com/search?q=inurl%3A%C3%B8

仅对 6 页进行了索引,这不可能是正确的。

不幸的是,您将无法修复 Bing。不过,您可以通过对网站进行一些更改来弥补其缺点。这是你不应该承受的负担。然而,另一种选择是什么也不做,继续不正确链接页面。

Bing 可能会对包含此列表中的字符的 URL 产生问题... https://www.i18nqa.com/debug/utf8-debug.html

您的网络服务器需要查找包含这些字符的 URL 请求。然后,您将用正确的字符替换错误的字符,并执行 301 重定向到正确的页面。具体取决于您使用的服务器类型和编程语言。在您的情况下,它很可能是 IIS 和 MVC,因此您很可能会研究 Microsoft 的 URL 重写扩展。https://www.iis.net/downloads/microsoft/url-rewrite

不过,在执行此操作之前,我会看看 Bing 的网站管理员工具可能会提供哪些错误。 https://www.bing.com/toolbox/webmaster

另一种选择是不在 URL 中使用这些字符。我的建议是花时间使用错误的翻译来正确的翻译。Bing 最终会解决这个问题,但这可能需要相当长的时间。