我们有一个位于负载均衡器后面的Apache服务器,它终止了SSL . 出于商业原因,我们无法完全禁用HTTP . 但是想要将一些网址重定向到https,这可以在下面使用,例如 .
RewriteCond%{HTTP:X-Forwarded-SSL} ^ on $ [NC] RewriteRule ^ / url . * https://% % [R = 301,L]
但是下面的规则是在每个请求上将xforward-ssl放在vary头上,这会影响缓存功能 . 我们可以从Apache响应中禁用来自vary头的Xforard-ssl吗?
1 回答
$ [NC,NV]上的RewriteCond%{HTTP:X-Forwarded-SSL} ^
任何患有此问题的人都需要添加NV,以便Vary标头不受影响 .