Das iPad kann scheinbar keine Websites / Seiten anzeigen, die den Port in der URL enthalten?

Ich habe festgestellt, dass das iPad mit seinem Safari-Browser nicht auf Webseiten zugreifen kann, die eine Portnummer in der URL enthalten:

http://www.beispiel.com:8080/

oder auch

http://www.beispiel.com:80/

In beiden Fällen zeigt der Browser eine Meldung an, die besagt: „Seite kann nicht geöffnet werden, Safari kann die Seite nicht öffnen, da die Netzwerkverbindung unterbrochen wurde.“

Ich verstehe, dass Port 80 der Standardport für das HTTP-Protokoll ist (443 für HTTPS) und dass er normalerweise in URLs weggelassen wird, da die meisten (alle?) Browser wissen, dass sie den Standard verwenden (einschließlich Safari unter Mac OS).

Bevor Sie fragen, ja, die Sites sind verfügbar und zugänglich (offensichtlich sind die obigen Links nur Syntaxbeispiele) und andere Geräte (Telefone, Pads und Laptops, die nicht von Apple stammen) können auf die Site zugreifen - es gibt kein Problem mit 3G / Netzabdeckung usw .

Ist das ein Fehler mit dem iPad - oder ist es etwas, das konfigurierbar ist?

Welche IOS-Version verwendest du? Funktioniert hier gut auf 4.1 (getestet mit giss.tv:8000 ). httpbedeutet Port 80, sofern nicht anders angegeben, also ist :80 tatsächlich redundant, aber es tut nicht weh und ist nicht so ungewöhnlich (oft fügen Webserver es bei Weiterleitungen ein).
Es ist auch erwähnenswert, dass WebKit (und damit Safari auf allen Plattformen) einige Ports standardmäßig blockiert, aber 80 und 8080 sind sicherlich nicht in dieser Liste .
Der 8080-Link funktioniert nicht (nicht einmal auf Firefox), aber der 80er funktioniert gut auf iOS 5.0.1.
Ich verwende regelmäßig benutzerdefinierte Ports in MobileSafari wie 42300, 8080 und 4430. Sowohl http als auch https. Hatte noch nie ein Problem auf einem iPad 3, iPhone 4 oder iPhone 5.
@ElliottB Das Problem war nur auf dem iPad 2 offensichtlich - wir sind der genauen Ursache nie auf den Grund gegangen, schienen aber mit dem Netzbetreiber zu tun zu haben, da die lokalen URLs gut funktionierten.
Ich verwende es mit einigen meiner Rails-Apps (die auf Port 3000 laufen). Ohne Probleme.

Antworten (1)

Wenn möglich, sollten Sie „www“ ausschließen. Dies kann dazu führen, dass die Seite nicht verfügbar ist, da www hauptsächlich auf Port 80 verweist. Wenn das nicht funktioniert, liegt möglicherweise kein Apple-Problem vor, und SuperUser ist möglicherweise ein besserer Ort, um die Frage zu stellen.

Oder Sie könnten eine Weiterleitung auf eine URL setzen, die auf den richtigen Ort mit passender Portnummer verweist.

Ich kann verschiedene Sites mit darin enthaltenen Portnummern ausführen, wie in den obigen Kommentaren angegeben. Beispiel: Synology NAS Port 5000, funktioniert auf meinem iPad.

"www" ist nur ein Hostname. Es hat nichts mit dem Protokoll oder der Portnummer zu tun, weder explizit noch implizit.