![网站无法加载](https://linux22.com/image/1436818/%E7%BD%91%E7%AB%99%E6%97%A0%E6%B3%95%E5%8A%A0%E8%BD%BD.png)
这此网站的 URL使用代理时,无法持续加载。
错误信息为:
页面未正确重定向
IceDragon 检测到服务器正在以无法完成的方式重定向此地址的请求。此问题有时可能是由于禁用或拒绝接受 cookie 造成的。
冰龙 v. 26.0.0.2
页面未正确重定向
Firefox 检测到服务器正在以无法完成的方式重定向对此地址的请求。此问题有时可能是由于禁用或拒绝接受 Cookie 造成的。
Firefox v. 34.0.5
根据(TCPIPUTILS.com)站点IP 4的信息是:
网络信息
- IP地址:77.67.27.17
- 反向 DNS(PTR 记录): 无法使用
- DNS 服务器(NS 记录):sns-pb.isc.org(192.5.4.1)、pri.authdns.ripe.net(193.0.9.5)、ns3.nic.fr(192.134.0.49)、sec3.apnic.net(202.12.28.140)、sec1.apnic.net(202.12.29.59)、tinnie.arin.net(199.212.0.53)
- ASN 编号:3257
- ASN 名称 (ISP): Tinet SpA
- IP 范围/子网:77.67.0.0/17(77.67.0.0 - 77.67.127.255)
知道什么原因可能导致这个特定的错误吗?
答案1
我知道这是一个老问题,但我还是想在这里说说我的看法……我的猜测是,Web 服务器只是将请求重定向到目标位置多次,浏览器放弃了。这不是某个特定 Web 浏览器特有的问题,但一般来说,无休止地将 URL 重定向到最终目标是一种不好的做法。
例如,我运行这个 Curl 命令来执行标题检查:
curl -I -L "http://web.blackberry.com/software/smartphones/ute/blackberry10-os.html?cpid=van:bb:Jan2014:vanity:bb-update:blackberry1021os"
该命令会导致 7 个(!!!)混合类型的重定向;一些是 301 永久重定向,另一些是 302 临时重定向。这简直太疯狂了。根据我作为 Web 开发人员和系统管理员的经验,在 301 和 302 重定向之间跳转这么多跳转,沿途在 HTTP 和 HTTPS 之间切换,这是一个即将发生的问题。代理服务器可能之所以有效,是因为代理在某种程度上更接近源 Web 服务器,从而导致其旅程中的重定向跳数更少。
某些浏览器出现此问题的原因可能是其核心中存在不同程度的安全逻辑,这些逻辑会告诉它们何时将网站声明为由于过多重定向而存在问题。解决此问题需要根据每种浏览器及其自身设置而有所不同。
HTTP/1.1 302 Moved Temporarily
Server: AkamaiGHost
Content-Length: 0
Location: http://us.blackberry.com/software/smartphones/update/blackberry10-os.html?cpid=van:bb:Jan2014:vanity:bb-update:blackberry1021os
Date: Sat, 15 Jul 2017 16:33:34 GMT
Connection: keep-alive
HTTP/1.1 301 Moved Permanently
Server: AkamaiGHost
Content-Length: 0
Location: https://us.blackberry.com/software/smartphones/update/blackberry10-os.html?cpid=van:bb:Jan2014:vanity:bb-update:blackberry1021os
Date: Sat, 15 Jul 2017 16:33:36 GMT
Connection: keep-alive
Set-Cookie: blackberry_iso={"country":"US", "state":"NY", "city":"NEWYORK"}
HTTP/1.1 301 Moved Permanently
Content-Type: text/html; charset=iso-8859-1
Location: http://us.blackberry.com/software/smartphones/update/blackberry10-os/?cpid=van:bb:Jan2014:vanity:bb-update:blackberry1021os
Server: Apache/2.4.25 (Amazon) Communique/4.1.12
X-Frame-Options: SAMEORIGIN
Date: Sat, 15 Jul 2017 16:33:40 GMT
Connection: keep-alive
Set-Cookie: blackberry_iso={"country":"US", "state":"NY", "city":"NEWYORK"}
HTTP/1.1 301 Moved Permanently
Server: AkamaiGHost
Content-Length: 0
Location: https://us.blackberry.com/software/smartphones/update/blackberry10-os/?cpid=van:bb:Jan2014:vanity:bb-update:blackberry1021os
Date: Sat, 15 Jul 2017 16:33:40 GMT
Connection: keep-alive
Set-Cookie: blackberry_iso={"country":"US", "state":"NY", "city":"NEWYORK"}
HTTP/1.1 302 Moved Temporarily
Content-Type: text/html; charset=iso-8859-1
Location: http://us.blackberry.com/software/smartphones/update/blackberry10-os?cpid=van:bb:Jan2014:vanity:bb-update:blackberry1021os
Server: Apache/2.4.25 (Amazon) Communique/4.1.12
X-Frame-Options: SAMEORIGIN
Content-Length: 0
Date: Sat, 15 Jul 2017 16:33:41 GMT
Connection: keep-alive
Set-Cookie: blackberry_iso={"country":"US", "state":"NY", "city":"NEWYORK"}
HTTP/1.1 301 Moved Permanently
Server: AkamaiGHost
Content-Length: 0
Location: https://us.blackberry.com/software/smartphones/update/blackberry10-os?cpid=van:bb:Jan2014:vanity:bb-update:blackberry1021os
Date: Sat, 15 Jul 2017 16:33:43 GMT
Connection: keep-alive
Set-Cookie: blackberry_iso={"country":"US", "state":"NY", "city":"NEWYORK"}
HTTP/1.1 200 OK
Accept-Ranges: bytes
Content-Type: text/html; charset=UTF-8
ETag: "2b0c5-554269064f350"
Last-Modified: Wed, 12 Jul 2017 22:44:51 GMT
Server: Apache/2.4.25 (Amazon) Communique/4.1.12
X-Frame-Options: SAMEORIGIN
Content-Length: 176325
Date: Sat, 15 Jul 2017 16:33:46 GMT
Connection: keep-alive
Set-Cookie: blackberry_iso={"country":"US", "state":"NY", "city":"NEWYORK"}
答案2
当 Firefox 报告页面未正确重定向时,我发现,删除页面试图重定向到的站点的 Cookie 的任何“阻止”条目,并指示 Firefox 允许来自该特定站点的 Cookie,可能会解决该问题。您可以查看出现问题的页面的源代码,以确定它将尝试将访问者重定向到哪个网站,方法是右键单击该页面并选择“查看页面源代码”。
确定重定向到哪个网站后,您可以检查该网站的 Cookie 设置,方法是单击 Firefox 窗口右上角的 Firefox 菜单按钮(三个短横线,一个接一个),然后单击隐私。
然后从下拉列表中选择“使用自定义历史记录设置”历史部分。如果尚未选中“接受来自网站的 cookie”旁边的复选框,请选中该复选框,并将“接受第三方 cookie”设置为“始终”。
点击例外按钮,在 Cookie 例外列表中查找相关域名,如果发现任何标记为“阻止”的条目,请选择这些条目并点击移除网站。
注意:虽然条目是按字母顺序排列的,但有单独的 HTTP 和 HTTPS 部分,因此您需要检查这两个部分。
删除站点的所有条目后,添加新的 HTTP 和 HTTPS 条目,但使用允许指定而不是堵塞。