AddLanguage apache problem
![](https://seccdn.libravatar.org/avatar/b4ae6fd9e11e4e188094b764ab0275f3.jpg?s=120&d=mm&r=g)
Hi! Ich musste meinen Server neu aufsetzen und nun funktioniert der "Language-Switch" beim apache nicht mehr. Ich hab eine index.htm.de und eine index.htm.en zwischen denen der server früher wunderbar unterscheiden konnte. ich hab die deutsche sprache eingestellt und er wählte die site. jetzt wählt er nichts, sondern geht in die verzeichnis-ansicht im Browser und überlässt mir die auswahl (is natürlich blöd) auszug ausm /etc/httpd/conf/httpd.conf: AddLanguage en .en AddLanguage fr .fr AddLanguage de .de AddLanguage da .da AddLanguage el .el AddLanguage it .it # LanguagePriority allows you to give precedence to some languages # in case of a tie during content negotiation. # # Just list the languages in decreasing order of preference. We have # more or less alphabetized them here. You probably want to change this. # <IfModule mod_negotiation.c> LanguagePriority de en fr </IfModule> Woran liegt's ?
![](https://seccdn.libravatar.org/avatar/c49a1b37769784e302f9b6c2f15fb979.jpg?s=120&d=mm&r=g)
Jack McDowald wrote:
Ich musste meinen Server neu aufsetzen und nun funktioniert der "Language-Switch" beim apache nicht mehr. Ich hab eine index.htm.de und eine index.htm.en zwischen denen der server früher wunderbar unterscheiden konnte.
auszug ausm /etc/httpd/conf/httpd.conf: (...) <IfModule mod_negotiation.c> LanguagePriority de en fr </IfModule>
Woran liegt's ?
Du hast wahrscheinlich das "AddModule mod_negotation" auskommentiert gelassen. http://httpd.apache.org/docs/mod/mod_negotiation.html War uebrigens ein Fehler, die alte Konfiguration nicht als Backup vorliegen zu haben. Peter
participants (2)
-
Jack McDowald
-
Peter Wiersig