【已解决】www.bing.com重定向次数过多解决方法汇总

已解决

也是遇到了相同的问题,我是每当开启代理时,打开Edge并使用bing搜索就会不断自动重定向。关键该问题不是每次都必定发生,很难通过控制变量找到原因,因此试了很多方法。

网上已经有许多博主展示了自己的解决方案,但貌似由于该现象有多种诱因,因此每种方法能否生效也都得挨个试一下才知道。下面几种方法,从简单到麻烦,大家可以逐一尝试:

注:方法二最靠谱,可以优先尝试


方法一:删除Cookie

该方法分为三种:开InPrivate模式删除bing站点的Cookie数据重置设置,本质都是为了避免Edge本地数据(如Cookie)与Bing的重定向逻辑产生冲突,避免Bing在本地偷偷记录下用户所在地区来对用户的访问请求进行自动转发。该方法有点类似23年初ChatGPT与Copilot刚出那阵,为了成功注册账号而不被对面网站识别为中国用户,大家在注册前先改语言时区、清浏览器记录与cookie的操作。

这类方法是网络上提及最多的,但事实上由于Bing搜索、Edge浏览器、Windows11实际上都是微软一家的,Bing事实上在后台可能也可以通过如微软账户信息等定位你的位置,并不只依赖注册表信息。因此这类方法目前除了开InPrivate模式外,有效性不一定高。

  • 开InPrivate模式:InPrivate模式(新建无痕窗口)就是Edge自带的无痕浏览。这能提供一个比较干净的浏览器环境,Ctrl+Shift+N或Edge界面中右上角三个点打开。该方法意味着每次使用Bing搜索时都需要单独打开一个无痕标签页,比较麻烦,不过有无痕浏览习惯的人来说其实是顺手的事。其好处是若目前处在代理环境,那生效后打开的Bing窗口不但不会重定向报错,而且还能稳定给你打开对应代理所挂地区的“真国际版”http://www.bing.com,而不是所谓的大陆版http://cn.bing.com。这两者区别:前者是能在主界面直接使用Copilot对话的,而后者会给你装模做样显示一个中国版、国际版。

  • 删除Bing相关站点的Cookie数据(不一定有效):上面的方法需要身边时刻挂着一个无痕浏览,窗口切换起来不一定方便,因此我们不如直接清除与Bing相关在本地存储的Cookie。Edge右上角三个点下拉菜单打开Edge设置找到Cookie设置搜索与Bing相关的Cookie服务,如bing,msn(微软的资讯广告服务),Microsoft(微软本家),记下这些站点名称并删除Cookie记录

  • 重置设置(不一定有效):就连微软官方客服给出的方法都是重置设置。想要重置Edge浏览器设置很容易,Edge右上角三个点下拉菜单打开Edge设置,左侧栏中就能找到重置设置。但事实上该"重置设置"力度很弱,并非意味着某种浏览器格式化,对许多使用默认设置的人来说其功能就是一个大号的清除全部Cookie。对比上一个方法,其可以效果在于清除一些隐藏更深的Bing家Cookie,但清除后也意味着未来你浏览器上的所有网站账号都得重新登陆一遍。因此其实意义不大。


方法二:配置搜索引擎

这是楼主试过之后最有效的方法。虽然Bing搜索确实是Edge浏览器默认的搜索方式,但其也支持你自定义搜索引擎为搜索方式。该方法事实上是直接放弃了原有的默认Bing搜索,再直接指定Bing的备用网站作为默认搜索引擎,从而避免被默认Bing与Edge自带的屏蔽逻辑将访问请求来回转发与重定向。

Edge右上角三个点下拉菜单打开Edge设置;点击“搜索和连接体验”;点击“地址栏和搜索”;点击“搜索引擎”

可以看到Edge实际上是预载了许多选项作为可选搜索引擎的。事实上如果用不惯Bing,大可以直接更换一个,不过楼主认为在综合搜索体验上Bing还是比百度(烂完了)、Google(好用但每次用之前必须要挂代理,有些麻烦)等好一些的。现在我们点击右上角“添加搜索引擎”添加一个Bing的备用网站作为搜索引擎。

在弹窗中输入Bing的备用站点"搜索引擎""快捷方式"输入可以比较随意,"快捷方式"主要用于在网址栏输入对应名称后按Tab键指定搜索引擎搜索的小功能。主要是要注意输入以%s代替查询的Bing备用站点URL。Bing的备用站点有很多,如:(输入时请注意正确性)

网址查询URL
http://www4.bing.com%s - 搜索
http://www2.bing.com%s - 搜索

只有图片格式才能正确显示URL,因此输入时请注意正确性。

接下来点对应URL右侧三个点,将其设置为默认搜索引擎

退出后返回新建标签页,在上方网址栏输入搜索关键词,其后方显示对应的备用站点,便代表成功了。之后便可以正常进行搜索。

这些wwwN.命名的备用站点,在过去多用于负载分摊,现代架构更多通过 DNS/CDN等全局负载均衡在后台完成分流,但一些大站会保留多个前端主机名用于兼容、灰度、容灾、故障切换等。之前的重定向错误是由于Bing后台的地区判定冲突引发死循环导致的,典型表现便是出现重定向过多,搜索页面打不开时可以看到URL里不断叠加的"mkt=zh-CN"。由于相比bing主站点,bing备用站点可能有更宽松的“按 IP/账户/Cookie 自动重定向”规则;或者由于bing的一些Cookie/站点存储规则只对主站点生效而不会对备用站点共享,访问http://www4.bing.com能避开这过程中将网页不断拉向http://cn.bing.com的重定向死循环。

从长远的角度来看,这些Bing备用站点是仍不如主站点稳定的,微软可能随时调整编号入口的可用性、路由策略或重定向逻辑,不过目前来看近几年该方法是依旧是有效的。


方法三:一些杂七杂八的方法(三种独立方法)

  • 配置代理:由于该现象经常出现在开启代理使用Edge浏览器时,那最简单的方法自然是关闭代理,然后再使用Bing进行搜索,不过每次都这样做这过于麻烦了。若你所使用的代理软件有设置直连白名单的功能,更好的方法是http://cn.bing.comhttp://www.bing.com两个网址直接加入白名单(直连列表),访问干脆不走代理。
    如果代理软件没有白名单设置,则可以在电脑系统的代理设置中直接添加。打开设置;点击网络和Internet;点击代理;编辑使用代理服务器;将bing.com;*.bing.com;http://cn.bing.com这几个地址输入做排除。(其实只输入一个 *.http://bing.com就够了,*为通配符)
    如果明确是使用代理导致的,该方法100%有效,不过这样进行排除操作后,Bing相关站点将默认直连为http://cn.bing.com"中国版",如果还有使用Bing国际版搜索或访问Copilot等需求,这样做是不可取的。

  • 关闭插件:同时一些人还发现,关闭如AdBlock(广告拦截)、Modheade(修改请求头) 这类浏览器内扩展插件可能可以解决该问题。这类扩展往往会在Bing进行网页重定向时拦截请求、阻止脚本执行、或阻止写入/读取某些 cookie,导致握手永远完不成,于是 Bing 反复重试同一个跳转,最终变成死循环。想要查看并关闭拓展插件,浏览器右上角三个点点击“拓展”即可,或者在上方网址栏输入edge://extensions/

  • 不要使用某些特定位置的搜索框(玄学?):据一些人反应,在使用Bing进行搜索时,使用不同位置的搜索框搜索,结果是不一样的。如同样在新建标签页,能使用Edge浏览器上方的网址栏搜索不要使用页面中间的搜索框。具体原理可能是由于不同搜索框背后对Bing发起的请求时不一样的?有些玄学了,大家可以试一试。


:以上提到的一些设置一般不用重启浏览器就可以直接生效,但每次测试时依然需记得开新的Bing搜索窗口(已经发生重定向次数过多的窗口,哪怕点刷新也是不会恢复的)。
:有些人还遇到过类似但效果完全相反的问题,如Edge浏览器不开代理反而无法访问网页,开了才能正常访问网页(哪怕国内站点)。暂时还不知道什么缘故,可能和代理协议的配置有关,不过一般这种重启一下电脑应该能解决。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值