Удалите 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 не затрагивался.