Wiem, że jest to stare pytanie, ale dodając tutaj moje dwa centy… Domyślam się, że serwer WWW po prostu przekierowuje żądanie do miejsca docelowego tak wiele razy, przeglądarka poddaje się. Nie jest to problem idiosynkratyczny w stosunku do jakiejkolwiek konkretnej przeglądarki internetowej, ale ogólnie rzecz biorąc, złym zwyczajem jest przekierowywanie adresów URL do miejsca docelowego.
Na przykład uruchomiłem to polecenie Curl, aby wykonać sprawdzenie nagłówka:
curl -I -L "http://web.blackberry.com/software/smartphones/ute/blackberry10-os.html?cpid=van:bb:Jan2014:vanity:bb-update:blackberry1021os"
Polecenie to powoduje 7 (!!!) przekierowań typu mieszanego; niektóre z nich są 301 stałe, a inne 302 tymczasowe. To jest całkowicie szalone. Z mojego doświadczenia jako twórcy stron internetowych i administratora systemów wynika, że wiele przeskakujących przeskoków między 301 a 302 przekierowań z przełącznikami między HTTP i HTTPS po drodze jest problemem, który może się wydarzyć. Powód, dla którego proxy moc Praca polega na tym, że w jakiś sposób proxy jest w jakiś sposób bliżej źródłowego serwera WWW, co skutkuje mniejszym przekierowaniem przeskoku w jego podróży.
Powodem, dla którego niektóre przeglądarki się dławią, mogą być różne stopnie logiki bezpieczeństwa w rdzeniu, które mówią im, kiedy zadeklarować, że witryna jest problematyczna z powodu nadmiernych przekierowań. Rozwiązanie problemu musiałoby być specyficzne dla każdej przeglądarki i mieć własne ustawienia.
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"}