- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
当 bing 尝试索引一些具有 unicode 字符的页面时,我的网站出现了很多错误。
例如:
http://www.example.com/kjøp
Bing 正在尝试索引
http://www.example.com/kjøp
然后我收到错误“System.NullReferenceException:对象引用未设置为对象的实例。”因为没有这样的 Controller 。
Google 可以很好地处理此类链接。如何帮助 bing 理解挪威字母?
最佳答案
您可以通过像这样执行“INURL:”搜索来确认 Bing 没有正确地为这些 URL 编制索引... https://www.bing.com/search?q=inurl%3A%C3%B8
只有 6 个页面被编入索引,这不可能是正确的。
很遗憾,您将无法修复 Bing。但是,您可以通过对站点进行一些更改来弥补其缺点。这是您不应该处理的负担。然而,另一种选择是什么也不做,继续不正确链接页面。
对于包含此列表中的字符的 URL,Bing 可能会遇到问题... https://www.i18nqa.com/debug/utf8-debug.html
您的网络服务器需要查找包含这些字符的 URL 请求。然后,您将用正确的字符替换错误的字符,并执行 301 重定向到正确的页面。具体细节取决于您使用的是哪种服务器和编程语言。在您的情况下,很可能是 IIS 和 MVC,因此您很可能会查看 Microsoft 的 URL Rewrite 扩展。 https://www.iis.net/downloads/microsoft/url-rewrite
然而,在执行此操作之前,我会查看 Bing 的网站管理员工具可能提供的错误。 https://www.bing.com/toolbox/webmaster
另一种选择是不在您的 URL 中使用这些字符。我的建议是花时间使用错误到正确的翻译。 Bing 最终会解决这个问题,但这可能需要相当长的时间。
关于url - Bingbot 将 unicode 字符转换为不可理解的符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25031946/
我最近对一个电子商务网站进行了一些重大更改,其中包括 url 结构。查看产品的 url 由 .htaccess 修改并包含简短的产品描述,如果更改不会影响页面上的结果。 示例:www.Example.
当 bing 尝试索引一些具有 unicode 字符的页面时,我的网站出现了很多错误。 例如: http://www.example.com/kjøp Bing 正在尝试索引 http://www.e
在我的 CPU 使用率由于机器人淹没我的网站而突然超过 400% 之后,我创建了一个 robots.txt 并将该文件放在我的根目录中,例如“www.example.com/”: User-agent
我现在希望完全阻止 bing 抓取我的网站(它以惊人的速度攻击我的网站(每月 500GB 的数据)。 我已将 1000 个子域添加到 bing 网站管理员工具中,因此我无法设置每个子域的抓取速度。 我
我是一名优秀的程序员,十分优秀!