gpt4 book ai didi

apache - 如何从 htaccess 文件访问自定义 header ?

转载 作者:行者123 更新时间:2023-12-05 01:05:41 26 4
gpt4 key购买 nike

我目前在 apache 设置前使用 HA 代理。由于 HA 代理正在执行 https 终止,因此我无法使用 apache 来判断它是 https 还是 http。

所以我得到了 HA 代理来添加一个自定义 header 以发送到 apache(X-Forwarded-Proto = http 或 https)

在我的 htaccess 中,我想根据该 header 进行重定向,但看起来我只能访问 apache 专门列出的 header 。

for example i can't do:
RewriteCond %{HTTP_X_FORWARDED_PROTO} !^https$
RewriteRule ^(.*) https://%{HTTP_HOST}$1

还有另一种方法可以测试标题吗?

最佳答案

您可以使用此规则:

RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [NE,R=301,L]

关于apache - 如何从 htaccess 文件访问自定义 header ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21070000/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com