0

我们有一个 Apache 服务器位于终止 SSL 的负载均衡器后面。出于商业原因,我们不能完全禁用 HTTP。但是希望将一些 url 重定向到适用于下面的 https,例如。

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

但是下面的规则是将 xforward-ssl 放在每个请求的可变标头上,这会影响缓存能力。我们可以从 Apache 响应的不同标头中禁用 Xforard-ssl 吗?

4

1 回答 1

0

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

任何遭受此问题的人都需要添加 NV,以便 Vary 标头不受影响。

于 2017-04-21T22:21:13.283 回答