Удалите XForward-ssl из заголовка Vary (веб-сервер Apache)

У нас есть сервер Apache, расположенный за балансировщиком нагрузки, который завершает SSL. По деловым причинам мы не можем полностью отключить HTTP. Но вы хотите, чтобы часть URL была перенаправлена ​​на https, например, ниже.

RewriteCond% {HTTP: X-Forwarded-SSL} ^ на $ [NC] RewriteRule ^/url.* https://%{HTTP_HOST}% {REQUEST_URI} [R = 301, L]

Но нижеприведенное правило помещает xforward-ssl в заголовок var для каждого запроса, и это влияет на возможности кэширования. Можно ли отключить Xforard-ssl из заголовка var из ответа Apache?

1 ответ

Решение

RewriteCond %{HTTP:X-Forwarded-SSL} ^ на $ [NC,NV]

Любому, кто страдает от этой проблемы, нужно добавить NV, чтобы заголовок Vary не затрагивался.

Другие вопросы по тегам