(ZU SELFHTML) IE kein Zugriff?
Mapala
- zu diesem forum
0 Phil3 Christian Seiler0 Mapala
Hallo!
Wenn ich im Moment die SELFHTML Dokumentation - Version 8.1.1 auf http://de.selfhtml.org/ anschauen möchte lande ich nicht auf der gewohnten Seite sondern der IE bietet mir an eine Datei namens "de.selfhtml[1]" auf dem Rechner zu speichern. Da läuft doch gerade was mit dem server verkehrt, oder?
Jaja, mit FF und anderen Browsern komme ich auf die Seite. Ändert aber nichts daran das mit dem IE merkwürdiges passiert das vermutlich ein Fehler ist.
Hi.
Das Problem kann ich nicht bestätigen. IE6.
mfg
Phil
Hallo,
Wenn ich im Moment die SELFHTML Dokumentation - Version 8.1.1 auf http://de.selfhtml.org/ anschauen möchte lande ich nicht auf der gewohnten Seite sondern der IE bietet mir an eine Datei namens "de.selfhtml[1]" auf dem Rechner zu speichern. Da läuft doch gerade was mit dem server verkehrt, oder?
Du hast vermutlich irgend einen Proxy zwischen dem IE und dem SELFHTML-Server, der HTTP nicht korrekt umsetzt und deswegen *trotz* des (in diesem Falle) korrekten Verhaltens von sowohl IE als auch unserem Server dem IE zu solchen Problemen führt. Genauer gesagt: Der Proxy unterstützt vermutlich den Vary-Header, den unser Server sendet, nicht (ist aber im HTTP-Standard so vorgeschrieben) - und liefert deswegen dem IE auch komprimierte Seiten aus (die er, der Proxy, gecached hat), *obwohl* der IE keine komprimierten Seiten angefordert hat. Dies führt dann dazu, dass der IE eine komprimierte Seite vorgesetzt bekommt, die er nicht interpretiert. Ok, dass da ein Downloadfenster statt "bloß" Zeichensalat kommt, liegt daran, dass der IE sich einen Dreck um die MIME-Type-Angabe schert, aber mit dem Zeichensalat wärst Du auch nicht besser dran.
Es gibt für dieses Problem eigentlich nur zwei Lösungen: 1) Du sagst dem IE, dass er HTTP/1.1 über Proxyverbindungen verwenden soll (Unter Extras -> Einstellungen -> Erweitert) - dann fordert er nämlich genauso wie Mozilla / Opera /... die Seiten komprimiert an (und wenn er selbst eine komprimierte Seite angefordert hat, versteht er sie auch, wenn sie zurückkommt) - hat allerdings den Nachteil, dass ich die Erfahrung gemacht habe, dass HTTP/1.1 über Proxies, die eh kein HTTP verstehen, auch nicht so wirklich toll funktioniert - oder 2) Du suchst Dir einen neuen Proxy, der HTTP korrekt umsetzt (oder stellst die entsprechende Konfigurationsoption des Proxies um, falls das das Problem sein sollte).
Viele Grüße,
Christian
Nope. kein Proxy. Aber an irgendeiner IE Einstellung wird es wohl liegen. Auch wenn da bewust / per Hand seit einem Jahr nirgendwo was verändert wurde.
Hallo,
Nope. kein Proxy. Aber an irgendeiner IE Einstellung wird es wohl liegen. Auch wenn da bewust / per Hand seit einem Jahr nirgendwo was verändert wurde.
Leere den Cache deines IEs.
Und nochmal das vom christian gesagte beachten, siehe auch (einfacher erklärt): http://forum.de.selfhtml.org/archiv/2005/11/t118651/#m760834
Grüße
Thomas
Moin,
Nope. kein Proxy. Aber an irgendeiner IE Einstellung wird es wohl liegen.
Du kannst im IE in den Extras -> Internetoptionen irgendwo manuell einstellen, dass Dein Browser HTTP 1.1 akzeptiert.
Gruß
Swen Wacker (dessen Zwangsproxy auffe Arbeit HTTP 1.1 ewohl für böse hält und ebenfalls nicht akzepztiert)
Hallo,
Swen Wacker (dessen Zwangsproxy auffe Arbeit HTTP 1.1 ewohl für böse hält und ebenfalls nicht akzepztiert)
Das war es doch für den IE auch schon wieder mal.
Gegenmittel: http://www.microsoft.com/downloads/details.aspx?FamilyID=c335caa9-b9e6-403d-a039-2d3dca723653&DisplayLang=de
viele Grüße
Axel
Wieso benutzt Selfthtml DE http 1.1? Und spanisch japanisch usw.. nicht? denn auf diese habe ich zugriff, auch mit meinem Murksigen IE.
Hallo,
Wieso benutzt Selfthtml DE http 1.1? Und spanisch japanisch usw.. nicht? denn auf diese habe ich zugriff, auch mit meinem Murksigen IE.
Die anderen Sprachversionen verwenden genauso HTTP/1.1. Kannst Du im Firefox mit der LiveHTTPHeaders-Extension gerne nachprüfen. Was den Verdacht "Proxy" verstärkt, auch wenn Du behauptest, da wäre keiner. Denn: de.selfhtml.org hast Du zuerst mit dem Firefox/Opera/sonstwas abgerufen, die haben komprimierte Seiten angefordert, der Proxy hat diese zwischengespeichert und liefert sie jetzt an den IE aus - der versteht's nicht und bietet es zum Download an. Die japanische Version von SELFHTML hast Du dagegen wohl zuerst mit dem IE aufgemacht, der Proxy hat die unkomprimierte Seite zwischengespeichert, die selbstverständlich jeder Browser versteht. Klick Dich im Firefox/Opera mal bei der japanischen Version zu einer Seite durch, die Du im IE noch nicht geöffnet hast - und klick Dich dann im IE zur gleichen Seite durch - ich wette, sie wird Dir auch zum Download angeboten. Ferner: Öffne mal im IE ne Seite, die Du im Firefox/Opera noch nicht geöffnet hast.
Und wie gesagt: der IE ist hier im Proxy-Fall nicht wirklich murksig, und auch nicht Schuld. Wenn Du dem Firefox abgewöhnst, komprimierte Seiten anzufordern, reagiert der nämlich bei Proxies ähnlich (nur, dass er Kauderwelsch anzeigt, statt Kauderwelsch zum Download anzubieten): Gib in die Adresszeile mal about:config ein, dann suche nach dem Eintrag "network.http.accept-encoding" und ändere ihn vom Default-Wert "gzip,deflate" auf "" (also leer). Dann fordere SELFHTML nochmal an (evtl. vorher Cache leeren). Ich wette, Du bekommst dann statt SELFHTML nur kauderwelsch angezeigt. Ändere den about:config-Eintrag zurück auf den Ursprungswert und die Seite sollte wieder funktionieren.
Proxy kann übrigens auch heißen, dass Dein Provider einen transparenten Proxy vorschaltet, von dem Du nichts mitbekommst. Auch bringen viele Virenscanner / Personal Firewalls einen eigenen Proxy mit.
Viele Grüße,
Christian