Problem mit Apache Multiviews

bitmuncher

Senior-Nerd
So, ich stehe mal wieder vor einem rätselhaften Problem. Situation ist folgende: Ein Webserver, der Dateien abhängig von der Sprache des Browsers ausliefert (Multiviews). Allerdings werden einige der Sprachen nicht korrekt ausgeliefert. Die Konfiguration des Webservers sieht so aus:

Code:
AddLanguage af .af
AddLanguage ar .ar
AddLanguage bg .bg
AddLanguage ca .ca
AddLanguage cs .cs
AddLanguage da .da
AddLanguage de .de
AddLanguage de-de .de
AddLanguage de-li .de
AddLanguage de-lu .de
AddLanguage de-at .de
AddLanguage de-ch .de
AddLanguage el .el
AddLanguage en .en
AddLanguage en-au .en
AddLanguage en-bz .en
AddLanguage en-in .en
AddLanguage en-ie .en
AddLanguage en-jm .en
AddLanguage en-ca .en
AddLanguage en-029 .en
AddLanguage en-my .en
AddLanguage en-nz .en
AddLanguage en-ph .en
AddLanguage en-zw .en
AddLanguage en-sg .en
AddLanguage en-za .en
AddLanguage en-tt .en
AddLanguage en-us .en
AddLanguage es .es
AddLanguage es-ar .es
AddLanguage es-bo .es
AddLanguage es-cl .es
AddLanguage es-cr .es
AddLanguage es-do .es
AddLanguage es-ec .es
AddLanguage es-sv .es
AddLanguage es-gt .es
AddLanguage es-hn .es
AddLanguage es-co .es
AddLanguage es-mx .es
AddLanguage es-ni .es
AddLanguage es-pa .es
AddLanguage es-py .es
AddLanguage es-pe .es
AddLanguage es-pr .es
AddLanguage es-uy .es
AddLanguage es-ve .es
AddLanguage es-us .es
AddLanguage fi .fi
AddLanguage fr .fr
AddLanguage fr-be .fr
AddLanguage fr-ca .fr
AddLanguage fr-lu .fr
AddLanguage fr-mc .fr
AddLanguage fr-ch .fr
AddLanguage he .he
AddLanguage hi .hi
AddLanguage hu .hu
AddLanguage it .it
AddLanguage it-it .it
AddLanguage it-ch .it
AddLanguage ja .ja
AddLanguage ja-jp .ja
AddLanguage ko .ko
AddLanguage lt .lt
AddLanguage nl .nl
AddLanguage no .no
AddLanguage pl .pl
AddLanguage pl-pl .pl
AddLanguage pt .pt
AddLanguage pt-br .pt-br
AddLanguage pt-pt .pt
AddLanguage ro .ro
AddLanguage ru .ru
AddLanguage sk .sk
AddLanguage sl .sl
AddLanguage sv .sv
AddLanguage th .th
AddLanguage tr .tr
AddLanguage tr-r .tr
AddLanguage uk .uk
AddLanguage zh .zh

LanguagePriority en de fr es af ar bg ca cs da de-de de-li de-lu de-at de-ch el en-au en-bz en-in en-ie en-jm en-ca en-029 en-my en-nz en-ph en-zw en-sg en-za en-tt en-us es-ar es-bo es-cl es-cr es-do es-ec es-sv es-gt es-hn es-co es-mx es-ni es-pa es-py es-pe es-pr es-uy es-ve es-us fi fr fr-be fr-ca fr-lu fr-mc fr-ch he hi hu it it-it it-ch ja ja-jp ko lt nl no pl pl-pl pt pt-br pt-pt ro ru sk sl sv th tr tr-r uk zh

ForceLanguagePriority Fallback

<Directory /home/www/ordner1>
              Options +Multiviews
</Directory>

<Directory /home/www/ordner2>
              Options +Multiviews
</Directory>

Fordert nun der Browser die Reihenfolge

- fr-LU
- de-LI
- pt-BR

an, wird die dateiname.pt-br ausgeliefert anstatt der dateiname.fr. Das Problem tritt erst auf, seitdem die Konfiguration um einige Sprachen erweitert wurde. Sie funktionierte problemlos, als es so aussah:

Code:
AddLanguage af .af
AddLanguage ar .ar
AddLanguage bg .bg
AddLanguage ca .ca
AddLanguage cs .cs
AddLanguage da .da
AddLanguage de .de
AddLanguage el .el
AddLanguage en .en
AddLanguage es .es
AddLanguage fi .fi
AddLanguage fr .fr
AddLanguage he .he
AddLanguage hi .hi
AddLanguage hu .hu
AddLanguage it .it
AddLanguage ja .ja
AddLanguage ko .ko
AddLanguage lt .lt
AddLanguage nl .nl
AddLanguage no .no
AddLanguage pl .pl
AddLanguage pt .pt
AddLanguage pt-br .pt-br
AddLanguage ro .ro
AddLanguage ru .ru
AddLanguage sk .sk
AddLanguage sl .sl
AddLanguage sv .sv
AddLanguage th .th
AddLanguage tr .tr
AddLanguage uk .uk
AddLanguage zh .zh

LanguagePriority en de fr es af ar bg ca cs da el fi he hi hu it ja ko lt nl no pl pt pt-br ro ru sk sl sv th tr uk zh

ForceLanguagePriority Fallback

<Directory /home/www/ordner1>
              Options +Multiviews
</Directory>

<Directory /home/www/ordner2>
              Options +Multiviews
</Directory>

Vielleicht hat ja jemand eine Idee, wo das Problem liegen könnte.
 
Zurück
Oben