Hallo,
ich habe bei Domainfactory unter anderem eine Subdomain, wo alle Ressourcen ohne SSL aufgerufen werden. Nun habe ich bei einem Projekt versucht, mittels htaccess Dokument eine eigene 404 Fehlerseite einzubauen. Der Adresse für den Redirect ist, wie es sein soll, kein direkter Seitenaufruf, sondern eine interne Pfadangabe (ErrorDocument 404 /foo/foo/bar/error.php) und die Ausgabe funktioniert auch, wenn ich absichtlich eine nicht existierende Ressource aufrufe.
Allerdings werden keine Bilder angezeigt und die Stylesheets greifen auch nicht. Ich sehe also nur eine reine Textseite ohne Bilder und das völlig unformatiert. Ich habe mich jetzt 1 Stunde lang damit herumgequält, herauszufinden, woran das liegt. Weil selbst wenn ich die Adressen für Bilder und Stylesheets in der error.php als vollständige URL angebe, ändert das nichts.
Nun bin ich endlich draufgekommen, dass es offenbar daran liegt, dass durch den 404 Redirect aus dem http in der Adresszeile plötzlich ein https wird, das Error Dokument also mit SSL aufgerufen wird. Und das in jedem Browser. Das will ich aber nicht! Ich habe erstens kein SSL Zertifikat auf der Subdomain und zweitens will ich hier sowieso nur einen http Aufruf. Aber was immer ich jetzt auch schon versucht habe, an der htaccess herumzubasteln ... bei einem 404 Status bekomme ich die Ausgabe jedes mal mit SSL und somit keine Bilder und keine Stylesheet-Auswirkungen. Und ich verzweifle jetzt langsam daran.
Kann mir bitte wer weiterhelfen und mir sagen, was ich tun muss, damit ein
in der htaccess die error.php ohne SSL ausgegeben wird und ich die Seite endlich mit Bildern und in der gewünschten CSS Formatierung sehe? Ich weiß jetzt nicht mehr weiter. 
Danke!
Der Brombeermilchtrinker
ich habe bei Domainfactory unter anderem eine Subdomain, wo alle Ressourcen ohne SSL aufgerufen werden. Nun habe ich bei einem Projekt versucht, mittels htaccess Dokument eine eigene 404 Fehlerseite einzubauen. Der Adresse für den Redirect ist, wie es sein soll, kein direkter Seitenaufruf, sondern eine interne Pfadangabe (ErrorDocument 404 /foo/foo/bar/error.php) und die Ausgabe funktioniert auch, wenn ich absichtlich eine nicht existierende Ressource aufrufe.
Allerdings werden keine Bilder angezeigt und die Stylesheets greifen auch nicht. Ich sehe also nur eine reine Textseite ohne Bilder und das völlig unformatiert. Ich habe mich jetzt 1 Stunde lang damit herumgequält, herauszufinden, woran das liegt. Weil selbst wenn ich die Adressen für Bilder und Stylesheets in der error.php als vollständige URL angebe, ändert das nichts.
Nun bin ich endlich draufgekommen, dass es offenbar daran liegt, dass durch den 404 Redirect aus dem http in der Adresszeile plötzlich ein https wird, das Error Dokument also mit SSL aufgerufen wird. Und das in jedem Browser. Das will ich aber nicht! Ich habe erstens kein SSL Zertifikat auf der Subdomain und zweitens will ich hier sowieso nur einen http Aufruf. Aber was immer ich jetzt auch schon versucht habe, an der htaccess herumzubasteln ... bei einem 404 Status bekomme ich die Ausgabe jedes mal mit SSL und somit keine Bilder und keine Stylesheet-Auswirkungen. Und ich verzweifle jetzt langsam daran.
Kann mir bitte wer weiterhelfen und mir sagen, was ich tun muss, damit ein
Code:
ErrorDocument 404 /foo/foo/bar/error.php

Danke!
Der Brombeermilchtrinker
Kommentar