[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#46807: [website] return 404 with HTTP header 'Accept-Language: zh-CN
From: |
pelzflorian (Florian Pelz) |
Subject: |
bug#46807: [website] return 404 with HTTP header 'Accept-Language: zh-CN, zh' |
Date: |
Fri, 5 Mar 2021 12:54:42 +0100 |
Hello all,
On Mon, Mar 01, 2021 at 11:06:59AM +0100, Ludovic Courtès wrote:
> Florian, could it be that we’re not normalizing language tags
> appropriately? Does that ring a bell?
The attached patch to maintenance.git fixes the remaining minor issue:
Now Accept-Language language codes get normalized, zh to zh-CN, so web
browsers requesting any kind of Chinese get the website in mainland
Chinese. (This is a minor issue. The only valid URL is /zh-CN/ since
my last patch to guix-artwork because I don’t know how to
rewrite/redirect URLs in nginx.)
The patch was tested on a berlin VM.
There is no copyright header in maintenance.git’s
hydra/nginx/berlin.scm so I did not add a copyright. I hereby license
the patch CC0
<https://creativecommons.org/publicdomain/zero/1.0/legalcode>.
Shall I just push? A reconfigure of berlin will be necessary but is
not urgent.
Regards,
Florian
0001-nginx-berlin-Normalize-Accept-Language-language-code.patch
Description: Text document