Home | Registrieren | Einloggen | Suchen | Aktuelles


Forum » Server-Administration » Apache 2.0 ErrorDocument in jeweiliger Landessprach... Antworten
Apache 2.0 ErrorDocument in jeweiliger Landessprache

krombach
Pixelschubser


Beiträge: 1


Hallo Leute,

mit der Direktive ErrorDocument ist es beim Apache Webserver einfach möglich eigene Fehlerseiten zu generieren. So weit so gut.

Sehe ich mir die mitgelieferten Fehlerseiten genauer an, so werten die normalerweise die vom Client-Browser generierte Language-ID aus und sollten somit eine Fehlermeldung in der jeweiligen Sprache des Users liefern. In der httpd.conf habe ich die Option „MultiViews“ gesetzt. Ich sehe aber immer nur die englische Standardmeldung. Weiß einer woran das liegt und ob man das ändern kann?

Ein Auszug aus dem Code am Beispiel der Apache Default-Seite HTTP_NOT_FOUND.html.var

Content-language: de
Content-type: text/html; charset=ISO-8859-1
Body:----------de--
<!--#set var="CONTENT_LANGUAGE" value="de"
--><!--#set var="TITLE" value="Objekt nicht gefunden!"
--><!--#include virtual="include/top.html" -->

Der angeforderte URL konnte auf dem Server nicht gefunden werden.

<!--#if expr="$HTTP_REFERER" -->

Der Link auf der
<a href="<!--#echo encoding="url" var="HTTP_REFERER" -->">verweisenden
Seite</a> scheint falsch oder nicht mehr aktuell zu sein.
Bitte informieren Sie den Autor
<a href="<!--#echo encoding="url" var="HTTP_REFERER" -->">dieser Seite</a>
&uuml;ber den Fehler.

<!--#else -->

Sofern Sie den URL manuell eingegeben haben,
&uuml;berpr&uuml;fen Sie bitte die Schreibweise und versuchen Sie es erneut.

<!--#endif -->

<!--#include virtual="include/bottom.html" -->
----------de--

  Profil   Editieren   Zitieren
 

Antworten
Nach oben