zurück zurück zum Artikel
#
# zur Konfiguration von individuellen Fehlermeldungen gibt es drei Wege:
# 1) als plain text 2) lokale Weiterleitung 3) externe Weiterleitung
#
# Ein paar Beispiele:
#ErrorDocument 500 "Der Server sagt nur pfffffffffftt"
#ErrorDocument 404 /missing.html
#ErrorDocument 404 "/cgi-bin/missing_handler.pl"
#ErrorDocument 402 http://www.example.com/subscription_info.html
#

#
# Wenn Sie das zusammenfassen, können Sie Fehlermeldungen internationalisieren.
#
# Sie können einen Alias verwenden, um zu einer /error/HTTP_<error>.html.var-
# Antwortseite weiterzuleiten. Der Apache wird mit einer Kollektion von in
# mehreren Sprachen vorformulierten eigenen Fehlerseiten ausgeliefert, die Sie
# im Verzeichnis D:\Apache\errors vorfinden. Damit der Seiteninhalt zur Anzeige
# kommt, der Ihrer Spracheinstellung entspricht, werden SSI eingesetzt.
#
# Sie können das Aussehen der Standard-Fehlermeldungen modifizieren, ohne eine der
# Standardseiten (HTTP_<error>.html.var) bearbeiten zu müssen, indem Sie die
# Zeile:
#
#   Alias /error/include/ "/your/include/path/"
#
# aktivieren. Damit wird es Ihnen ermöglicht, einen eigenen Satz von Fehler-Dateien
# zusammenzustellen. Sehen Sie sich die Dateien im Verzeichnis @exp_errordir@/include/
# an und kopieren Sie sich diejenigen, die Sie haben möchten, in Ihr Verzeichnis
# /your/include/path/, was Sie auch für VirtualHost-Container machen können. Abhängig
# davon, was Sie oben unter "ServerSignature" eingetragen haben, zeigen die Dateien
# Ihre Apache-Version sowie die Mail-Adresse des Server-Administrators an.
#
# Die Module mod_alias, mod_include und mod_negotiation müssen zur Anpassung von
# Fehlermeldungen ansprechbar sein. Um alles zu aktivieren, entfernen Sie die Kommentar-
# zeichen vor den nächsten 30 Zeilen Und natürlich müssen Sie anstelle der Pfade
# "/your/include/path/" und "@exp_errordir@/" die für Ihr System gültigen Pfadnamen
# eintragen.
#
#    Alias /error/ "@exp_errordir@/"
#
#    <Directory "@exp_errordir@">
#        AllowOverride None
#        Options IncludesNoExec
#        AddOutputFilter Includes html
#        AddHandler type-map var
#        Order allow,deny
#        Allow from all
#        LanguagePriority en de es fr it nl sv
#        ForceLanguagePriority Prefer Fallback
#    </Directory>
#
#    ErrorDocument 400 /error/HTTP_BAD_REQUEST.html.var
#    ErrorDocument 401 /error/HTTP_UNAUTHORIZED.html.var
#    ErrorDocument 403 /error/HTTP_FORBIDDEN.html.var
#    ErrorDocument 404 /error/HTTP_NOT_FOUND.html.var
#    ErrorDocument 405 /error/HTTP_METHOD_NOT_ALLOWED.html.var
#    ErrorDocument 408 /error/HTTP_REQUEST_TIME_OUT.html.var
#    ErrorDocument 410 /error/HTTP_GONE.html.var
#    ErrorDocument 411 /error/HTTP_LENGTH_REQUIRED.html.var
#    ErrorDocument 412 /error/HTTP_PRECONDITION_FAILED.html.var
#    ErrorDocument 413 /error/HTTP_REQUEST_ENTITY_TOO_LARGE.html.var
#    ErrorDocument 414 /error/HTTP_REQUEST_URI_TOO_LARGE.html.var
#    ErrorDocument 415 /error/HTTP_SERVICE_UNAVAILABLE.html.var
#    ErrorDocument 500 /error/HTTP_INTERNAL_SERVER_ERROR.html.var
#    ErrorDocument 501 /error/HTTP_NOT_IMPLEMENTED.html.var
#    ErrorDocument 502 /error/HTTP_BAD_GATEWAY.html.var
#    ErrorDocument 503 /error/HTTP_SERVICE_UNAVAILABLE.html.var
#    ErrorDocument 506 /error/HTTP_VARIANT_ALSO_VARIES.html.var

#
# Die folgenden Anweisungen modifizieren das normale Verhalten bei
# Reaktionen auf HTTP-Anfragen, um bekannten Problemen bei bestimmten
# Browser-Implementationen entgegenzuwirken.
#
BrowserMatch "Mozilla/2" nokeepalive
BrowserMatch "MSIE 4\.0b2;" nokeepalive downgrade-1.0 force-response-1.0
BrowserMatch "RealPlayer 4\.0" force-response-1.0
BrowserMatch "Java/1\.0" force-response-1.0
BrowserMatch "JDK/1\.0" force-response-1.0

#
# Die nächsten Anweisungen verhindern die Adressierung von non-GET-Anfragen
# für ein Verzeichnis, das den nachgestellten Slash nicht enthält. Damit wird ein
# Problem mit Microsoft-Web-Verzeichnissen behoben, die keine exakte Weiterleitung
# für Verzeichnisse nach den DAV-Methoden ermöglichen.
# Dasselbe gilt auch für Apple's DAV-Dateisystem und  die mit Gnome mögliche
# Unterstützung von VFS für DAV.
#
BrowserMatch "Microsoft Data Access Internet Publishing Provider" redirect-carefully
BrowserMatch "^WebDrive" redirect-carefully
BrowserMatch "^WebDAVFS/1.[012]" redirect-carefully
BrowserMatch "^gnome-vfs" redirect-carefully
zurück zurück zum Artikel