Robert B.: Spachauswahl mit index.var

Beitrag lesen

Moin Sabbi,

sie steht in der .htaccess und soll offensichtlich je nach Einstellung der Sprache im Browser unterschiedliche Seiten aufrufen.

Das ist eine der beiden Content Negotiation-Methoden im Apache. Die einfachere von beiden heißt MultiViews:

Options +MultiViews

⇒ Der Aufruf einer Ressource wie z.B. seite wertet die Accept-Header des Browsers aus und liefert die am Besten passende Datei, z.B. aus dem Satz an Dateien

seite.html.de
seite.html.en
seite.txt

Ein deutschsprachiger Webbrowser bekäme dann mit dem Aufruf von seite die tatsächliche Datei seite.html.de, während z.B. ein Text-basiertes Tool seite.txt bekäme.

Das einzige, was dafür notwendig ist, ist das Setzen der Option und benennen der Dateien.

In der o.g. Apache-Dokumentation sind auch die Type-Maps .var erklärt. Dazu kann ich allerdings nichts sagen, weil ich das noch nie eingesetzt habe.

Viele Grüße
Robert