Hallo,
ich baue gerade eine Website mit zweisprachigem Inhalt (deutsch+englisch) auf und möchte gerne die Apache-Funktion Multiviews nutzen. Meine .htaccess sieht so aus:
Options +MultiViews
AddLanguage de .de
AddLanguage en .en
LanguagePriority en de
DefaultLanguage en
Mein Ziel ist, dass alle User, die "deutsch" in ihrem Browser als Sprache eingestellt haben, die *.html.de kriegen und alle anderen die *.html.en
Das klappt auch fast. Ausnahme: wenn ich andere Sprachen als de und en (also z.B. fr) im Browser auswähle, dann bekomme ich beim Anfordern des files *.html die Meldung 406.
Wenn ich jedes Dokument dreimal ablege (file.html.de, file.html.en und file.html.html) gibt es keine Probleme. Das finde ich aber lästig, da ich bei meinem keine symbolischen Links machen kann (nur ftp-Zugang, kein Telnet) und ich nicht soviel Plattenplastz vergeuden will.
Hat jemand ähnliche Erfahrungen gemacht und kann mir helfen?
Danke,
Thomas