Я видел несколько примеров динамической установки заголовков источника запроса в htaccess, которые выглядят примерно так:
SetEnvIf Origin "^http(s)?://(.+\.)?(example\.com|example\.org)$" REQUEST_ORIGIN=$0
Header always set Access-Control-Allow-Origin %{REQUEST_ORIGIN}e env=REQUEST_ORIGIN
Однако я нигде не могу найти объяснения синтаксиса этой второй строки. Я также посмотрел здесь, где я нашел пример с похожим синтаксисом, но опять же, ничего не объяснил, как это работает:
https://httpd.apache.org/docs/2.4/env.html
В частности, я хочу знать о %{REQUEST_ORIGIN}e
и env=REQUEST_ORIGIN
.
Что делает каждая из этих вещей? Первый, кажется, что-то делает с переменной, но как работает синтаксис фигурной скобки и почему завершающий e
?