Eigene Fehlerseiten (404) sind fehlerhaft
Zeromancer
- sonstiges
0 Detlef G.0 Armin G.
0 MudGuard0 Zeromancer0 Thomas J.S.0 wahsaga
0 Zeromancer0 Mastershrimp
Hallo Forumsgemeinde,
ich habe durch selfhtml und einem Bericht in einer Zeitschrift eine eigene Fehlerseite erstellt.
Sie liegt auf meinem webspace unter:
http://www.andre-zotzmann.de/sites/sonstiges/404.html
Meine entsprechende .htaccess liegt unter http://www.andre-zotzmann.de und sieht so aus:
ErrorDocument 400 http://www.andre-zotzmann.de/sites/sonstiges/400.html
ErrorDocument 401 http://www.andre-zotzmann.de/sites/sonstiges/401.html
ErrorDocument 403 http://www.andre-zotzmann.de/sites/sonstiges/403.html
ErrorDocument 404 http://www.andre-zotzmann.de/sites/sonstiges/404.html
ErrorDocument 500 http://www.andre-zotzmann.de/sites/sonstiges/500.html
Aber meine Fehlerseiten erscheinen ohne meine Bilder, die dort erscheinen sollten. Bilder liegen im selben Verzeichnis wie die Fehlerseiten.
Was mache ich falsch?
Mit freundlichen Grüßen
André
Hallo Zeromancer
Aber meine Fehlerseiten erscheinen ohne meine Bilder, die dort erscheinen sollten. Bilder liegen im selben Verzeichnis wie die Fehlerseiten.
Die Bilder müssen imho, genau wie die Seiten in der .htaccess, mit absoluter URI Referenziert werden.
MFG
Detlef
Tach auch,
Die Bilder müssen imho, genau wie die Seiten in der .htaccess, mit absoluter URI Referenziert werden.
Nicht nur die, auch die CSS-Datei, sonst sieht die Seite etwas anders aus als geplant...
Gruss,
Armin
Hi,
ErrorDocument 401 http://www.andre-zotzmann.de/sites/sonstiges/401.html
zumindest hier bei 401 ist eine absolute URL Unsinn.
Aber meine Fehlerseiten erscheinen ohne meine Bilder, die dort erscheinen sollten. Bilder liegen im selben Verzeichnis wie die Fehlerseiten.
Gib die Pfade serverrelativ oder absolut an.
cu,
Andreas
Hallo,
zumindest hier bei 401 ist eine absolute URL Unsinn.
Was heißt das? Habe jetzt die Bilder erst mal neu referenziert. Es funzt. Bei der 401 habe ich mich an die anleitung in dieser Zetschrift gehalten.
Mit freundlichen Grüßen
André
Hallo,
zumindest hier bei 401 ist eine absolute URL Unsinn.
Was heißt das?
Das heisst statt dies (da dein .htaccess in deinem document-root liegt):
ErrorDocument 404 http://www.andre-zotzmann.de/sites/sonstiges/404.html
das zu schreiben:
ErrorDocument 404 /sites/sonstiges/404.html
Habe jetzt die Bilder erst mal neu referenziert.
Da reicht es auch wenn du z.B. /sites/sonstiges/404.gif schreibst.
Bei der 401 habe ich mich an die anleitung in dieser Zetschrift gehalten.
Was für Zeitschrift?
Grüße
Thomas
hi,
zumindest hier bei 401 ist eine absolute URL Unsinn.
Was heißt das?
das heisst, dass Andreas sich darauf bezieht, was sogar die original-doku des apachen dazu sagt, http://httpd.apache.org/docs/mod/core.html.en#errordocument:
Note that when you specify an ErrorDocument that points to a remote URL (ie. anything with a method such as "http" in front of it), Apache will send a redirect to the client to tell it where to find the document, even if the document ends up being on the same server. [...] In addition, if you use a remote URL in an ErrorDocument 401, the client will not know to prompt the user for a password since it will not receive the 401 status code. Therefore, if you use an "ErrorDocument 401" directive then it must refer to a local document.
Bei der 401 habe ich mich an die anleitung in dieser Zetschrift gehalten.
dann such doch mal im impressum nach einer kontaktadresse, und schicke denen obigen link :-)
gruss,
wahsaga
Hallo,
okay, vielen Dank schon mal. ich probiere es aus und melde mich dann noch mal. :-)
Mit freundlichen Grüßen
André
Heyho!
Aber meine Fehlerseiten erscheinen ohne meine Bilder, die dort erscheinen sollten. Bilder liegen im selben Verzeichnis wie die Fehlerseiten.
Also die 404-Seite, die du oben verlinkt hast, zeigt die Bilder an...
Versuchs doch mal mit absoluten URL's! Also anstatt nur "404.jpg" einzubinden, probiers mal mit "http://www.blabla.de/bilder/404.jpg".
Das müsste dann eigentlich problemlos klappen
Chapeau! ;)
Mastershrimp