Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Url Bingbot将unicode字符转换为不可理解的符号_Url_Unicode_Seo_Bing - Fatal编程技术网

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

Url Bingbot将unicode字符转换为不可理解的符号,url,unicode,seo,bing,Url,Unicode,Seo,Bing,当bing试图索引一些带有unicode字符的页面时,我从我的网站上得到了很多错误 例如: http://www.example.com/kjøp Bing正在尝试索引 http://www.example.com/kjøp 然后我得到一个错误“System.NullReferenceException:对象引用未设置为对象的实例”。因为没有这样的控制器 谷歌很好地处理了这些链接。如何帮助bing理解挪威字母?您可以通过这样的“INURL:”搜索来确认bing没有正确索引这些URL 只有

当bing试图索引一些带有unicode字符的页面时,我从我的网站上得到了很多错误

例如:

http://www.example.com/kjøp 
Bing正在尝试索引

http://www.example.com/kjøp
然后我得到一个错误“System.NullReferenceException:对象引用未设置为对象的实例”。因为没有这样的控制器


谷歌很好地处理了这些链接。如何帮助bing理解挪威字母?

您可以通过这样的“INURL:”搜索来确认bing没有正确索引这些URL

只有6页被编入索引,这是不正确的

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

Bing可能会遇到包含此列表中字符的URL问题。。。

您的Web服务器需要查找包含这些字符的URL请求。然后,您将用正确的字符替换错误的字符,并执行301重定向到正确的页面。具体取决于您使用的服务器和编程语言的类型。在您的情况下,最有可能是IIS和MVC,因此您最有可能查看Microsoft的URL重写扩展

不过,在这样做之前,我会看看Bing的网站管理员工具可能会提供哪些错误。


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

您是否明确指定了页面的编码/字符集?您是指这个吗?我知道了,是的,我就是这个意思。所以,如果你有这个标签,并且你确实有有效的utf-8内容,那么问题可能出在Bing方面?顺便说一句,可能的话:您如何确切地知道Bing试图索引此URL?我从Elmah“System.NullReferenceException:对象引用未设置为对象的实例”中得到错误。其中HTTP_from是bingbot(at)microsoft.com,错误的URL是