【问题标题】:Remove XForward-ssl from Vary header(Apache webserver)从 Vary 标头中删除 X Forwarded-ssl(Apache Web 服务器)
【发布时间】:2017-09-18 23:20:39
【问题描述】:

我们有一个 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 吗?。

【问题讨论】:

    标签: apache ssl mod-rewrite header vary


    【解决方案1】:

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

    任何遇到此问题的人都需要添加 NV,以免影响 Vary 标头。

    【讨论】:

      猜你喜欢
      • 2014-11-06
      • 2016-05-23
      • 2017-07-21
      • 2018-03-24
      • 1970-01-01
      • 2014-06-19
      • 2018-01-18
      • 2021-05-06
      • 1970-01-01
      相关资源
      最近更新 更多