summaryrefslogtreecommitdiff
path: root/etc/nginx/sites-enabled/www-ssl.site
diff options
context:
space:
mode:
authortg(x) <*@tg-x.net>2017-01-20 00:09:33 +0100
committertg(x) <*@tg-x.net>2017-01-20 00:09:33 +0100
commit57c49643fd49b3ff9a0a04fc88587bf5cadcfe9e (patch)
tree3cc96cd860d5c8a10d7f2b150381649bb43bd378 /etc/nginx/sites-enabled/www-ssl.site
parent6f2749e4c45f7d985d2998500215bc78ec9c5523 (diff)
downloaddeployment-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.site5
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/")
';
}