Ich kann mir nicht vorstellen, dass das in irgendeiner Weise etwas mit dem FireFox Theme zu tun hat. Du hattest vermutlich einfach nur nicht deinen Browser Cache gelöscht, da 301 Redirects gecached werden.
Darüberhinaus hat das auch nichts mit dem "Sprachenwechsler", also der changelanguage Extension zu tun.
Aktuell funktioniert alles so wie es soll:
Code:
$ curl -s -i -H 'Accept-Language: de' https://www.chemfidence-services.com/
HTTP/2 301
server: nginx
date: Wed, 27 Feb 2019 16:15:41 GMT
content-type: text/html; charset=UTF-8
x-powered-by: PHP/7.2.13
referrer-policy: no-referrer-when-downgrade, strict-origin-when-cross-origin
set-cookie: csrf_https-contao_csrf_token=ee9YtlwA9NgY02e47rPI1rX5jxslpXf3lLMhv3TmTmU; path=/; secure; httponly; samesite=lax
location: https://www.chemfidence-services.com/de/
x-powered-by: PleskLin
Code:
$ curl -s -i -H 'Accept-Language: en' https://www.chemfidence-services.com/
HTTP/2 301
server: nginx
date: Wed, 27 Feb 2019 16:15:21 GMT
content-type: text/html; charset=UTF-8
x-powered-by: PHP/7.2.13
referrer-policy: no-referrer-when-downgrade, strict-origin-when-cross-origin
set-cookie: csrf_https-contao_csrf_token=KnVgvC8L-zQuAkRGNvgJuhVAugx8Sn1lVd7wX6-DGC8; path=/; secure; httponly; samesite=lax
location: https://www.chemfidence-services.com/en/
x-powered-by: PleskLin
Deine fallback Sprache hast du aber momentan auf de statt en gestellt:
Code:
$ curl -s -i -H 'Accept-Language: fr' https://www.chemfidence-services.com/
HTTP/2 301
server: nginx
date: Wed, 27 Feb 2019 16:15:49 GMT
content-type: text/html; charset=UTF-8
x-powered-by: PHP/7.2.13
referrer-policy: no-referrer-when-downgrade, strict-origin-when-cross-origin
set-cookie: csrf_https-contao_csrf_token=KKhmGDZRp4VxSrGSSN9sYh9efwjCeue0THcd7RRrE6c; path=/; secure; httponly; samesite=lax
location: https://www.chemfidence-services.com/de/
x-powered-by: PleskLin