Apache 2.4 Конфигурация, разрешающая сжатие только для саморефералов - PullRequest
0 голосов
/ 15 апреля 2020

Я пытаюсь настроить сервер Apache версии 2.4, чтобы разрешить сжатие только в том случае, если реферер заголовка HTTP находится внутри домена сервера. Решение, которое я пробовал, исходит из решения 2013 года. Я не очень разбираюсь в Apache и не могу понять, почему оно не работает. Любая помощь приветствуется.

SetOutputFilter DEFLATE
SetEnvIfNoCase Request_URI "\.(?:gif|jpe?g|png)$" no-gzip dont-vary
SetEnvIfNoCase Referer .* self_referer=no
SetEnvIfNoCase Referer ^https://localhost/ self_referer=yes
SetEnvIf self_referer ^no$ no-gzip

Когда добавляется последняя строка, все ответы отправляются без сжатия.

...