ErrorDocument
Andreas Lubbe
- webserver
Guten Tag,
ich habe bereits bei apache und google gesucht, aber ich habe leider nicht raus finden können, was an diesem stück code falsch seien soll.
Erbitte hilfe.
LanguagePriority de en
<Directory /errordocs>
AllowOverride none
Options MultiViews IncludesNoExec FollowSymLinks
AddType text/html .shtml
AddHandler server-parsed .shtml
</Directory>
# "400 Bad Request",
ErrorDocument 400 /errordocs/400
# "401 Authorization Required",
ErrorDocument 401 /errordocs/401
# "403 Forbidden",
ErrorDocument 403 /errordocs/403
# "404 Not Found",
ErrorDocument 404 /errordocs/404
# "500 Internal Server Error",
ErrorDocument 500 /errordocs/500
Vielen Dank,
Andreas Lubbe
Hallo,
vom Code her ist es ja nahe am Beispiel aus der Doku (http://httpd.apache.org/docs-2.0/misc/custom_errordocs.html)
Befinden sich Deine Error_Seiten wirklich in /errordocs, also als Verzeichnis direkt im Wurzelverzeichnis? Ansonsten müsstest Du mal DeiN Directory anpassen oder einen Alias mit einfügen.
Grüße aus Würzburg
Julian
ich habe bereits bei apache und google gesucht, aber ich habe leider nicht raus finden können, was an diesem stück code falsch seien soll.
Erbitte hilfe.
Einen Blick in Deine error_log hast Du nicht zufälligerweise bereits geworfen? Worüber beschwert er sich denn? Mit der Aussage "geht nicht, will nicht, kann nicht" wird jeder Hilfeversuch zu einer Stocherei im Trüben.. :/
Gruß,
soenk.e
Hi,
ich habe leider nicht raus finden können, was an diesem stück code
falsch seien soll.
ohne eine Beschreibung, was es denn tun soll, kann ich das auch nicht.
<Directory /errordocs>
AddType text/html .shtml
Options MultiViews ...
AddHandler server-parsed .shtml
</Directory>
Aha - alle Dokumente, die auf .shtml enden, sollen also SSI-Seiten
sein.
Und MultiViews willst Du auch noch ... das läßt meine Kristallkugel
vermuten, daß Du mehrsprachige Fehlerbehandlungsseiten haben willst?
# "400 Bad Request",
ErrorDocument 400 /errordocs/400
Die URLs Deiner ErrorDocuments verweisen nun aber auf Dokumente ohne
Endungen - zwischen denen soll nun offenbar eine Content Negotiation
statt finden, ja?
Das hat echte Chancen, da der Parameter des ErrorDocument ein URL ist
(und kein Pfadname, wie in einem anderen Posting gemutmaßt).
Falls ich bis hierhin mitgekommen sein sollte, fehlt eigentlich nur
noch das, was Du gleich als Erstes hättest posten sollen - nämlich:
1. Was genau passiert denn tatsächlich?
2. Was steht in Deinen Logfiles?
3. Wie heißen Deine ErrorDocument-Dateien wirklich? (Negotiation mit
mehreren Endungen geht, aber für SSI müßte .shtml die letzte sein,
vermute ich - ich habe Dein Szenario selbst nicht im Einsatz, da
es mit einer Zusatzanforderung meinerseite kollidiert.)
Viele Grüße
Michael