diff options
author | tg(x) <*@tg-x.net> | 2017-01-20 00:09:33 +0100 |
---|---|---|
committer | tg(x) <*@tg-x.net> | 2017-01-20 00:09:33 +0100 |
commit | 57c49643fd49b3ff9a0a04fc88587bf5cadcfe9e (patch) | |
tree | 3cc96cd860d5c8a10d7f2b150381649bb43bd378 /etc/nginx/sites-enabled/www-ssl.site | |
parent | 6f2749e4c45f7d985d2998500215bc78ec9c5523 (diff) | |
download | deployment-57c49643fd49b3ff9a0a04fc88587bf5cadcfe9e.tar.gz deployment-57c49643fd49b3ff9a0a04fc88587bf5cadcfe9e.tar.bz2 deployment-57c49643fd49b3ff9a0a04fc88587bf5cadcfe9e.zip |
nginx: taler.net: redirect based on accept-language header
Diffstat (limited to 'etc/nginx/sites-enabled/www-ssl.site')
-rw-r--r-- | etc/nginx/sites-enabled/www-ssl.site | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/etc/nginx/sites-enabled/www-ssl.site b/etc/nginx/sites-enabled/www-ssl.site index 13e5864..f4731c1 100644 --- a/etc/nginx/sites-enabled/www-ssl.site +++ b/etc/nginx/sites-enabled/www-ssl.site @@ -11,6 +11,10 @@ server { location = / { rewrite_by_lua ' + if ngx.var.http_accept_language == nil then + ngx.redirect("/en/") + end + for lang in (ngx.var.http_accept_language .. ","):gmatch("([^,]*),") do if string.sub(lang, 0, 2) == "en" then ngx.redirect("/en/") @@ -28,6 +32,7 @@ server { ngx.redirect("/es/") end end + ngx.redirect("/en/") '; } |