2017-11-27 05:44:32 +08:00
|
|
|
:80 {
|
|
|
|
root /srv/www
|
|
|
|
|
2017-11-30 20:45:48 +08:00
|
|
|
locale en-US zh-CN zh-TW pt-BR nl-NL fr-FR {
|
2017-11-27 05:44:32 +08:00
|
|
|
detect header
|
|
|
|
}
|
|
|
|
|
|
|
|
redir 301 {
|
|
|
|
if {path} match ^/$
|
|
|
|
/ /{>Detected-Locale}/
|
|
|
|
}
|
|
|
|
|
|
|
|
rewrite /en-US/ {
|
|
|
|
regexp (.*)
|
|
|
|
to /en-us/{1}
|
|
|
|
}
|
|
|
|
|
|
|
|
rewrite /zh-CN/ {
|
|
|
|
regexp (.*)
|
|
|
|
to /zh-cn/{1}
|
|
|
|
}
|
|
|
|
|
|
|
|
rewrite /zh-TW/ {
|
|
|
|
regexp (.*)
|
|
|
|
to /zh-tw/{1}
|
|
|
|
}
|
|
|
|
|
|
|
|
rewrite /pt-BR/ {
|
|
|
|
regexp (.*)
|
|
|
|
to /pt-br/{1}
|
|
|
|
}
|
|
|
|
|
|
|
|
rewrite /nl-NL/ {
|
|
|
|
regexp (.*)
|
|
|
|
to /nl-nl/{1}
|
|
|
|
}
|
|
|
|
|
2017-11-30 20:45:48 +08:00
|
|
|
rewrite /fr-FR/ {
|
|
|
|
regexp (.*)
|
|
|
|
to /fr-fr/{1}
|
|
|
|
}
|
|
|
|
|
2017-11-27 05:44:32 +08:00
|
|
|
header / Vary "Accept-Language"
|
|
|
|
}
|