Я хочу создать ссылку в баннере для перенаправления на одну из двух страниц. Ссылка указывает на subdomain.example.com/email
. Если в браузере используется значение «de», перейдите к www.example.de/banner
, иначе перейдите к www.example.com/banner
. Мои навыки владения языком nginx conf не очень хорошие, но я знаю, что в любом языке браузера на немецком языке первые два символа - «de» (см. https://www.metamodpro.com/browser-language-codes).. Ни на одном другом языке такого нет.
location /email {
if $http_accept_language === "de" { return 301 https://www.example.de/banner }
else { return 301 https://www.example.com/banner}
}