gpt4 book ai didi

apache - 在 apache 配置上使用查询字符串设置引用 header

转载 作者:可可西里 更新时间:2023-11-01 16:25:10 24 4
gpt4 key购买 nike

我需要从查询字符串中获取一个参数,并将其设置在 Apache 配置文件的 referrer header 中。你知道这是否可能吗?

我可以对 cookie 执行相同的操作,但我需要使用查询字符串来执行此操作。

setEnvIfNoCase ^Cookie$ "(referrer=\w*:\/\/\w*)" HTTP_MY_COOKIE=$1
setEnvIfNoCase HTTP_MY_COOKIE "(http:\/\/.*\.\w*)" REFERRER=$1
RequestHeader set Referer %{REFERRER}e

问候

最佳答案

解决方案非常简单。setEnvIfNoCase 或 setEnvIf 无法使用查询字符串,因此无法使用我用于 cookie 的相同技巧,解决方案是 RewriteCond 与 RewriteRule 的组合,如下例所示:

RewriteCond %{QUERY_STRING} referrer=(.*)
RewriteRule ^/ - [env=REFERRER:%1]
RequestHeader set Referer %{REFERRER}e

我回答了我的问题,以便有相同问题的其他用户(如果存在)可以找到起点。

关于apache - 在 apache 配置上使用查询字符串设置引用 header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20220059/

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