首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Bingbot将unicode字符转换为无法识别的符号

Bingbot将unicode字符转换为无法识别的符号
EN

Stack Overflow用户
提问于 2014-07-30 16:21:14
回答 1查看 652关注 0票数 6

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

例如:

代码语言:javascript
复制
http://www.example.com/kjøp 

Bing正在尝试建立索引

代码语言:javascript
复制
http://www.example.com/kjøp

然后我得到错误"System.NullReferenceException: Object reference not set to an object instance“。因为没有这样的控制器。

谷歌很好地使用了这样的链接。如何帮助bing理解挪威字母?

EN

回答 1

Stack Overflow用户

发布于 2018-07-06 01:57:36

您可以通过执行"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服务器需要查找包含这些字符的URL请求。然后您将用正确的字符替换错误的字符,并执行301重定向到正确的页面。具体情况取决于您使用的服务器和编程语言的类型。在您的例子中,它最有可能是IIS和MVC,所以您最有可能研究一下Microsoft的URL重写扩展。https://www.iis.net/downloads/microsoft/url-rewrite

然而,在这样做之前,我想看看Bing的站长工具可能会提供什么错误。https://www.bing.com/toolbox/webmaster

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25031946

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档