Hallo!
Langsame Klärung - in Form eines Monologs (http://www.schroepl.net/cgi-bin/http_trace.pl) sei's gedankt...
1. im IE war bei mir [de] (und nicht [de-at]) an erster Stelle, mit [de-at] verhalten sich beide Browser gleich, d.h.
HTTP request sent to server
headers:
[ 31] Accept-Language: de-at,en;q=0.5
[ 25] Host: langtest.maloer.org
HTTP response headers received from server:
[ 31] Vary: negotiate,accept-language
[ 20] Content-Language: en
[ 30] Content-Location: index.htm.en
[ 23] Content-Type: text/html
d.h. [de-at] wird nicht als [de] erkannt (sonst müsste der Apache ja index.htm.de ausliefern. Eine unbekannter Language-Request müsste aber index.htm.htm und nicht index.htm.en liefern?
Oder ist plötzlich [de-at] eine Klasse von [en] ;-)
mfg Alfie