避免 IGN 的强制跳转

IGN 是一个游戏新闻站,主站 ign.com,也有各个地区的本地化分站,如 ign.中国, 如果你经常在本地站和主站切换,你会发现主站会积极地把你切换到本地站,造成了 ign.com 上的资源无法访问

问题

我们在一个全新安装的浏览器上访问一下 ign.com 看一下结果

https://i.loli.net/2018/07/31/5b5ff0ce7e28f.png

可以看到,ign.com 自动把我们跳转到了 ign.中国,那么问题就来了, 如果我们要访问一个 ign.com 的网页,例如 这个网页,结果会是怎样呢

https://i.loli.net/2018/07/31/5b5ff15544a5f.png

最终又导向了 ign.中国,如果我们仔细观察可以看到,其实浏览器刚开始是加载正确的网页, 加载到一定阶段,就跳转到了 ign.中国,这时我们打开代理访问一下 ign.com,依然会被跳转到 ign.中国

解决

ign 应该是根据 ip 地址把请求重定向对应地区的本地站的,所以如果想解决这个问题, 我们需要清空网站的本地缓存,然后使用美国代理服务器来访问 ign,但是这个方法略为复杂, 这里我们介绍一种简单的方法:

注意,在国内正常访问 ign 需要挂代理

https://i.loli.net/2018/07/31/5b5ff1ffc5ba6.png

我们可以看到,现在浏览器正常加载了 ign.com 的网页