zurück zurück zum Artikel
#
# "AddEncoding" ist eine Anweisung, auf deren Grundlage manche Browser
# (Mosaic/X 2.1+) Dateiinhalte "on the fly" aus komprimierten Archiven verarbeiten
# können. Beachten Sie aber, daß nicht alle Browser dieses Feature zur Ver-
# fügung stellen.
# Trotz der Namensähnlichkeit haben die folgenden Add*-Anweisungen nichts mit
# dem oben angegebenen "FancyIndexing" zu tun.
#
AddEncoding x-compress Z
AddEncoding x-gzip gz tgz

#
# "DefaultLanguage" und "AddLanguage": damit können Sie die Sprache eines Dokuments
# festlegen, so daß ein abfragender Browser Dateien in der Sprache erhält, die er
# am besten versteht.
#
# Geben Sie eine Standardsprache an. Das bedeutet, daß alle Dateien, die keinen
# speziellen Hinweis auf eine Sprache enthalten, in dieser Standardsprache
# ausgeliefert werden.
# Eventuell möchten Sie das gar nicht festlegen, wenn Sie sich nicht sicher sind,
# daß das auf jeden Fall korrekt ist.
#
# * Grundsätzlich ist es besser, eine Seite gar nicht für eine
# * bestimmte Sprache zu markieren, als sie für die falsche
# * Sprache vorzusehen.
#
# DefaultLanguage nl
#
# Anmerkung 1: Das Suffix muß nicht dasselbe sein wie das in Dokumenten
# bzw. META-tags verwendete Schlüsselwort für die Sprache. Beispielsweise
# können polnische Dokumente, deren Standard-Code im WWW "pl" ist,
# "AddLanguage pl .po" verlangen  -  um Konflikte mit dem für Perl-Scripts
# gebräuchlichen Suffix zu vermeiden.
#
# Anmerkung 2: Die Beispiele weiter unten zeigen, daß in sehr vielen Fällen
# die beiden Buchstaben für "Language" nicht mit den beiden Buchstaben
# für das zugehörige Land übereinstimmen  -  siehe z.B. "Dänemark/dk"
# und "Dänisch/da". Dagegen gibt es bei "Deutschland/de" und
# "Deutsch/de" durchaus eine Übereinstimmung.
#
# Anmerkung 3: Bei "ltz" haben die Apache-Entwickler bewußt gegen die RFC
# verstoßen und ein aus drei Buchstaben bestehendes Kürzel definiert. Aber da
# Apache insgesamt ein "work in progress" ist, wird dieser Verstoß später
# durch eine korrekte Referenz zur RFC 1766 korrigiert werden.
#
# Dänisch (da) - Niederländisch (nl) - Englisch (en) - Estnisch (et)
# Französisch (fr) - Deutsch (de) - modernes Griechisch (el)
# Italienisch (it) - Norwegisch (no) - Koreanisch (ko)
# Portugiesisch (pt) - Luxembourgeisch* (ltz)
# Spanisch (es) - Schwedisch (sv) - Katalanisch (ca) - Tschechisch (cz)
# Polnisch (pl) - Brasilianisches Portugiesisch (pt-br) - Japanisch (ja)
# Russisch (ru) - Kroatisch (hr)
#
AddLanguage da .dk
AddLanguage nl .nl
AddLanguage en .en
AddLanguage et .et
AddLanguage fr .fr
AddLanguage de .de
AddLanguage he .he
AddLanguage el .el
AddLanguage it .it
AddLanguage ja .ja
AddLanguage pl .po
AddLanguage ko .ko
AddLanguage pt .pt
AddLanguage nn .nn
AddLanguage no .no
AddLanguage pt-br .pt-br
AddLanguage ltz .ltz
AddLanguage ca .ca
AddLanguage es .es
AddLanguage sv .sv
AddLanguage cz .cz
AddLanguage ru .ru
AddLanguage tw .tw
AddLanguage zh-tw .tw
AddLanguage hr .hr

#
# "LanguagePriority": damit können Sie Prioritäten setzen, wenn Server und
# anfragender Browser über Dateiinhalte zu verhandeln beginnen.
# Geben Sie die Sprachen in der Reihenfolge der für Sie gültigen Prioritäten
# an. Sie stehen hier zunächst in mehr oder weniger alphabetischer Reihen-
# folge, was Sie voraussichtlich anders haben möchten.
#
LanguagePriority en da nl et fr de el it ja ko no pl pt pt-br ltz ca es sv tw

#
# "ForceLanguagePriority": damit wird es Ihnen ermöglicht, eine Ergebnis-Seite
# auszugeben anstelle der Error 300-Meldung MULTIPLE CHOICES (Prefer) [fall es
# mehrere gleich gültige Auswahlmöglichkeiten gibt] oder NOT ACCEPTABLE
# (Fallback) [falls keine akzeptierten Sprachen zu den vorhandenen Variablen
# passen]
#
ForceLanguagePriority Prefer Fallback

#
# "AddDefaultCharset" gibt eine Standard-Kodierung vor, die für alle
# ausgegebenen Seiten gilt. Das ist immer eine gute Idee und öffnet die Tür
# für eine künftige Internationalisierung Ihrer Webseite, wenn Sie von
# dieser Anweisung Gebrauch machen. Eine Vorgabe als Standard richtet kaum
# Schaden an; Sie legen fest, daß eine Seite mit iso-8859-1 (latin1) kodiert
# wird, solange nichts anderes ausdrücklich verlangt wird. Sie bestätigen damit
# lediglich das Einfachste. Es gibt auch ein paar Sicherheitsgründe für Browser
# (was mit Javascript und zusammengesetzten URL's zusammenhängt), was Sie dazu
# bewegen sollte, immer eine Standard-Zeichenkodierung festzusetzen.
#
AddDefaultCharset ISO-8859-1

#
# Allgemein verwendete Endungen für Zeichensätze. Sie möchten wahrscheinlich
# Konflikte mit den Spracherweiterungen vermeiden, wenn Sie Ihre
# Einstellungen nicht nach einer jeden Veränderung sorgfältig testen.
# Unter http://www.iana.org/assignments/character-sets finden Sie die
# offizielle Liste der Zeichensatz-Namen  und der zugehörigen RFC's.
#
AddCharset ISO-8859-1  .iso8859-1 .latin1
AddCharset ISO-8859-2  .iso8859-2 .latin2 .cen
AddCharset ISO-8859-3  .iso8859-3 .latin3
AddCharset ISO-8859-4  .iso8859-4 .latin4
AddCharset ISO-8859-5  .iso8859-5 .latin5 .cyr .iso-ru
AddCharset ISO-8859-6  .iso8859-6 .latin6 .arb
AddCharset ISO-8859-7  .iso8859-7 .latin7 .grk
AddCharset ISO-8859-8  .iso8859-8 .latin8 .heb
AddCharset ISO-8859-9  .iso8859-9 .latin9 .trk
AddCharset ISO-2022-JP .iso2022-jp .jis
AddCharset ISO-2022-KR .iso2022-kr .kis
AddCharset ISO-2022-CN .iso2022-cn .cis
AddCharset Big5        .Big5       .big5
# Für Russisch wird mehr als ein Zeichensatz angewendet
# (hängt meist vom Client ab):
AddCharset WINDOWS-1251 .cp-1251   .win-1251
AddCharset CP866       .cp866
AddCharset KOI8-r      .koi8-r .koi8-ru
AddCharset KOI8-ru     .koi8-uk .ua
AddCharset ISO-10646-UCS-2 .ucs2
AddCharset ISO-10646-UCS-4 .ucs4
AddCharset UTF-8       .utf8

# Die folgende kleine Liste paßt zu keinem der (ISO-)Standards, arbeitet aber
# mit einer ziemlich großen Menge von Browsern gut zusammen. Denken Sie daran,
# daß Großschreibung tatsächlich etwas ausmacht (das sollte nicht so sein, ist
# es jedoch in einigen Browsern).
#
# In http://www.iana.org/assignments/character-sets finden Sie eine Liste der
# Kodierungsarten. Allerdings unterstützen die Browser nicht alle, die möglich sind.
#
AddCharset GB2312      .gb2312 .gb
AddCharset utf-7       .utf7
AddCharset utf-8       .utf8
AddCharset big5        .big5 .b5
AddCharset EUC-TW      .euc-tw
AddCharset EUC-JP      .euc-jp
AddCharset EUC-KR      .euc-kr
AddCharset shift_jis   .sjis
zurück zurück zum Artikel