IE Verweigert Zugriff HTTPS ajax

  • Themenstarter Themenstarter knowi
  • Beginndatum Beginndatum
K

knowi

Hallo,

Ich hab eine Problem mit einem ajax request der über https läuft, der Internet Explorer meldet immer "Zugriff verweigert".

Nun hört sich das nach einem "sameOrigin" Problem an, das der Request an eine andere URL gesendet wird, dies ist aber nicht der Fall, der Request geht von https://domain.com/blah nach https://domain.com/blah und es funktioniert auch in jedem anderen Browser tadellos, nur der Internet Explorer liefert Zugriff verweigert.

Kann der IE allgemein keine https ajax request**** wenn ich wieder auf http umstelle funktioniert es auch im IE.

Wie gesagt es läuft alles über die selbe Domain und alles über https:// es geht in jedem Browser, bis auf den IE, der liefert Zugriff verweigert....

An was kann das liegen ****
 
Ich poste dann mal seine Lösung von
hier

So, Problem nach gut 16 Stunden erkannt....es lag an dem Baselink HTML Tag im Header, das nicht auf die https Seite sondern auf die http zeigt, was es auch soll, da ich nur den Konfigurationsbereich in dem man das Passwort ändern kann SSL - schützen möchte.

Das scheint mir aber ein Bug(feature) im IE zu sein, da die URL in dem Ajax Request immer absolut angeben wurde, und mit jedem anderen Browser es auch funktioniert. Die Seite ist dabei komplett über HTTPS gelaufen also es war nicht der Fall das manche Komponenten wie Bilder oder ähnlich über http geladen wurde...

Nun ergibt sich daraus aber wieder ein neues Problem, da der Baselink auf http zeigen soll.

Absolute Pfade an jedem Link anzugeben ist definitiv keine Lösung, eine andere wäre per .htaccess immer von https auf http umzuleiten, wobei ich erst sehen muss wie hässlich das ganze dann wird
 
Zurück