Назад | Перейти на главную страницу

Есть ли конфигурация Nginx для блокировки IE10 DNT?

У Apache есть патч, блокирующий заголовок Do Not Track для Internet Explorer 10. Какое изменение конфигурации Nginx можно использовать для того же?

Когда nginx является обратным прокси-сервером для вышестоящих внутренних серверов, используйте proxy_set_header, что-то вроде этого:

proxy_set_header DNT ""

При отправке в FastCGI / FPM, например, в случае PHP, используйте fastcgi_hide_header, например:

fastcgi_hide_header DNT

Имейте в виду, вам придется обернуть это в if для тестирования IE 10 и Если это зло, так что эта конфигурация, вероятно, вернется, чтобы укусить вас. Если у вас есть только один if в location блок, наверное, все будет хорошо ...

if ($http_user_agent ~ Trident/6.0) {
    proxy_set_header DNT ""
}