mod_negotiation erkennt scheinbar einige Sprachen nicht

Dieses Thema im Forum "Web- & File-Services" wurde erstellt von bitmuncher, 17.06.2009.

  1. #1 bitmuncher, 17.06.2009
    bitmuncher

    bitmuncher Der Stillgelegte

    Dabei seit:
    08.05.2007
    Beiträge:
    3.171
    Zustimmungen:
    0
    Ich will mit einem Webserver Inhalte anhand der vom Browser angeforderten Sprache ausliefern. Dazu bediene ich mich mod_negotiation mit folgender Konfiguration:

    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 fr .fr
    AddLanguage fr-be .fr
    AddLanguage fr-ca .fr
    AddLanguage fr-lu .fr
    AddLanguage fr-mc .fr
    AddLanguage fr-ch .fr
    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 hu .hu
    AddLanguage he .he
    AddLanguage hi .hi
    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 uk .uk
    AddLanguage zh .zh
    AddLanguage tr-r .tr
    
    LanguagePriority fr-lu 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 fr
    
    ForceLanguagePriority Prefer
    
    CacheNegotiatedDocs Off
    
    <Directory /home/www/ordner1>
                  Options +Multiviews
    </Directory>
    
    <Directory /home/www/ordner2>
                  Options +Multiviews
    </Directory>
    
    Fordert nun der Browser die Sprachen fr-lu -> en-us -> fr an, wird en ausgeliefert anstatt fr. Ändert man die Reihenfolge im Browser auf fr-lu -> fr -> en-us, liefert der Webserver fr aus. fr-lu wird also scheinbar ignoriert.

    Ein weiteres Problem äußert sich wie folgt. Fordert der Browser mit höchster Priorität eine Sprache an, die nicht mittels AddLanguage definiert ist, wird nicht etwa die Sprache ausgeliefert, die der Browser als zweites anfordert, sondern scheinbar eine beliebige. Beispiel: hi (Hindi) wird aus der Serverkonfiguration entfernt und der Browser fordert hi -> fr -> en an. Dann liefert der Server en aus und nicht fr. Ersetzt man Französisch durch Hebräisch also hi -> he -> en, wird he korrekt ausgeliefert.

    Hat evtl. jemand eine Idee, wo das Problem zu suchen ist? Serverseitig gibt es weder Warnungen noch Fehler in den Logs.
     
  2. Anzeige

    Schau dir mal diese Kategorie an. Dort findest du bestimmt etwas.
    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
  3. #2 bitmuncher, 19.06.2009
    bitmuncher

    bitmuncher Der Stillgelegte

    Dabei seit:
    08.05.2007
    Beiträge:
    3.171
    Zustimmungen:
    0
Thema:

mod_negotiation erkennt scheinbar einige Sprachen nicht

Die Seite wird geladen...

mod_negotiation erkennt scheinbar einige Sprachen nicht - Ähnliche Themen

  1. GParted 0.24 erkennt ZFS-Dateisysteme

    GParted 0.24 erkennt ZFS-Dateisysteme: Mit der Freigabe von GParted 0.24 korrigiert das Team diverse Fehler, fügt dem Programm aber auch etliche Neuerungen hinzu. Unter anderem erkennt...
  2. Software erkennt heiße News an Wikipedia

    Software erkennt heiße News an Wikipedia: Ein internationales Forscherteam um den deutschen Google-Mitarbeiter Thomas Steiner hat eine Software entwickelt, die anhand von...
  3. Debian 6.0.6 erkennt Raid-Controller in HP-Server nicht

    Debian 6.0.6 erkennt Raid-Controller in HP-Server nicht: Hallo zusammen Versuche auf einem HP DL380p Gen8 Server das neuste Debian-6.0.6 amd64 zu installieren. Leider findet der...
  4. Backtrack5 in Oracle VM erkennt WLAN nicht?

    Backtrack5 in Oracle VM erkennt WLAN nicht?: Hi, wie schon der titel sagt erkennt die Backtrack in VM meine WLAN Karte nicht? In VM hab ich als ersten Adapter NAT und als zweites...
  5. Fachinformatiker Systemintegration/Anwendungsentwicklung Programmierkenntnisse?

    Fachinformatiker Systemintegration/Anwendungsentwicklung Programmierkenntnisse?: Aloha, Ich interessiere mich für die Berufe Fachinformatiker-Systemintegration / Fachinformatiker -Anwendungsentwicklung. Bei den...