From 57c49643fd49b3ff9a0a04fc88587bf5cadcfe9e Mon Sep 17 00:00:00 2001 From: "tg(x)" <*@tg-x.net> Date: Fri, 20 Jan 2017 00:09:33 +0100 Subject: nginx: taler.net: redirect based on accept-language header --- etc/nginx/sites-enabled/www-ssl.site | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'etc') 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/") '; } -- cgit v1.2.3