Хотя есть документация по переменным окружения Apache, я не могу найти ответа на один важный вопрос. Представьте, что я использую правила перезаписи для установки переменной окружения
RewriteRule ... ... [E=something:1]
Какова область действия «чего-то» - глобального сервера Apache (это означает, что «что-то» будет доступно для других транзакций запроса), этот запрос (означает, что «что-то» действительно только для ЭТОГО HTTP-запроса (и связанной с ним обработки - но что о внутренних перенаправлениях и других внутренних вещах - считаются ли они ЭТОМ запросом или другим?) и могут ли они быть установлены по-другому в другом (параллельном) запросе?
Область действия - это этот запрос, и ее можно установить по-другому в другом параллельном запросе. Соответствующая часть документации такова:
Условные настройки для каждого запроса
Для дополнительной гибкости директивы, предоставляемые mod_setenvif, позволяют устанавливать переменные среды для каждого запроса в зависимости от характеристик конкретных запросов. Например, переменная может быть установлена только тогда, когда конкретный браузер (User-Agent) делает запрос, или только когда найден определенный заголовок Referer [sic]. Еще больше гибкости обеспечивает RewriteRule модуля mod_rewrite, который использует параметр [E = ...] для установки переменных среды.