WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik


Homepage und Webhosting-Forum

Rund um die Administration von Server und Webserver, Apache, Linux, Mailserver, FTP, SSH, MySql, Windows Server, u.v.m.


Forum » Server-Administration und Verwaltung » Apache 2.0 ErrorDocument in jeweiliger Landessprache » Antworten
Benutzername:
Passwort: Passwort vergessen?
Inhalt der Nachricht: Fett | Kursiv | Unterstrichen | Link | Bild | Smiley | Zitat | Zentriert | Quellcode| Kleiner Text
Optionen: Emailbenachrichtigung bei Antworten
 

Die letzten 5 Postings in diesem Thema » Alle anzeigen
von krombach
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--

Nach oben