add_header
Gena Makhomed
gmm на csdoc.com
Вт Май 25 13:42:29 UTC 2021
On 25.05.2021 15:01, Maxim Dounin wrote:
> Возможно, когда-нибудь добавится концепция "явно унаследовать
> список с предыдущего уровня и дать возможность дополнить его",
> что-нибудь вроде
>
> add_header inherit;
> add_header Foo bar;
>
> Что по сути аналогично использованию include-файла, но чуть проще
> синтаксически. Но это, скажем так, очень абстрактная идея,
> реализация которой под очень большим вопросом.
Кроме add_header аналогичные проблемы и с директивой proxy_set_header
Может быть имеет смысл сделать новую директиву join с помощью которой
и регулировать объединение или отмену обединения для других директив?
Syntax: join <name> on|off;
Context: http, server, location, if in location
По умолчанию:
join add_header off;
join proxy_set_header off;
Например, на уровне http объединение может быть включено, а на уровне
какого-то конкретного location - явно выключено, при необходимости.
Кроме директивы add_header было бы удобно иметь директиву set_header,
которая не добавляет новый заголовок, а переопределяет, если заголовок
с таким именем уже был определен ранее, в режиме join add_header on;
--
Best regards,
Gena
Подробная информация о списке рассылки nginx-ru