Improve nginx caching and use redirects for i18n
This commit is contained in:
@@ -1,8 +1,9 @@
|
||||
map $http_accept_language $header_lang {
|
||||
default en-US;
|
||||
~*^en-US en-US;
|
||||
~*^en en-US;
|
||||
default '';
|
||||
~*^en-US '';
|
||||
~*^en '';
|
||||
~*^ar ar;
|
||||
~*^ca ca;
|
||||
~*^cs cs;
|
||||
~*^de de;
|
||||
~*^es es;
|
||||
@@ -11,16 +12,21 @@ map $http_accept_language $header_lang {
|
||||
~*^ko ko;
|
||||
~*^hi hi;
|
||||
~*^it it;
|
||||
~*^he he;
|
||||
~*^ka ka;
|
||||
~*^hu hu;
|
||||
~*^mk mk;
|
||||
~*^nl nl;
|
||||
~*^ja ja;
|
||||
~*^nb nb;
|
||||
~*^pl pl;
|
||||
~*^pt pt;
|
||||
~*^ro ro;
|
||||
~*^ru ru;
|
||||
~*^sl sl;
|
||||
~*^fi fi;
|
||||
~*^sv sv;
|
||||
~*^th th;
|
||||
~*^tr tr;
|
||||
~*^uk uk;
|
||||
~*^vi vi;
|
||||
@@ -28,30 +34,35 @@ map $http_accept_language $header_lang {
|
||||
}
|
||||
map $cookie_lang $lang {
|
||||
default $header_lang;
|
||||
~*^en-US en-US;
|
||||
~*^en en-US;
|
||||
~*^en-US '';
|
||||
~*^en '';
|
||||
~*^ar ar;
|
||||
~*^ca ca;
|
||||
~*^cs cs;
|
||||
~*^de de;
|
||||
~*^es es;
|
||||
~*^fa fa;
|
||||
~*^fr fr;
|
||||
~*^ko ko;
|
||||
~*^hi hi;
|
||||
~*^it it;
|
||||
~*^he he;
|
||||
~*^ka ka;
|
||||
~*^hu hu;
|
||||
~*^ja ja;
|
||||
~*^ko ko;
|
||||
~*^nb nb;
|
||||
~*^mk mk;
|
||||
~*^nl nl;
|
||||
~*^ja ja;
|
||||
~*^nb nb;
|
||||
~*^pl pl;
|
||||
~*^pt pt;
|
||||
~*^ro ro;
|
||||
~*^ru ru;
|
||||
~*^sl sl;
|
||||
~*^fi fi;
|
||||
~*^sv sv;
|
||||
~*^th th;
|
||||
~*^tr tr;
|
||||
~*^uk uk;
|
||||
~*^vi vi;
|
||||
~*^zh zh;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user