从VARIY头中删除XForward ssl(Apache Web服务器)

从VARIY头中删除XForward ssl(Apache Web服务器),apache,ssl,mod-rewrite,header,vary,Apache,Ssl,Mod Rewrite,Header,Vary,我们在负载平衡器后面有一个Apache服务器,它正在终止SSL。出于业务原因,我们无法完全禁用HTTP。但希望一些url重定向到https,这与下面的工作,例如 在$[NC]上重写cond%{HTTP:X-Forwarded-SSL}^ 重写规则^/url.*{HTTP_HOST}%{REQUEST_URI}[R=301,L] 但下面的规则是将xforward ssl放在每个请求的vary头上,这会影响缓存能力。我们是否可以从Apache响应的vary头禁用Xforard ssl?Rewrite

我们在负载平衡器后面有一个Apache服务器,它正在终止SSL。出于业务原因,我们无法完全禁用HTTP。但希望一些url重定向到https,这与下面的工作,例如


在$[NC]上重写cond%{HTTP:X-Forwarded-SSL}^ 重写规则^/url.*{HTTP_HOST}%{REQUEST_URI}[R=301,L]


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

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

任何一个遭受这个问题,您需要添加NV,使不同的标题不受影响