在 ProxyPass 中設定 HTTP 標頭以具有動態路由

在 ProxyPass 中設定 HTTP 標頭以具有動態路由

我正在使用以下命令設定請求標頭:

RequestHeader set X_FIELD "expr=%{tolower:%{req:SOME-VAL}}"

並希望在 ProxyPass 中傳送此 HTTP 標頭的值。

現在我想發送我們在 ProxyPass 的請求標頭中設定的相同參數,我嘗試使用 ProxyPass Balancer://someParam/%{HTTP:X_FIELD}/someUrl

也嘗試使用 DEFINE 以及

RewriteEngine On RewriteCond %{HTTP:X-My-Header} (.+) RewriteRule ^ - [E=MY_VARIABLE:%1]
# Use the environment variable in the ProxyPass directive
ProxyPass / http://backend-server/%{ENV:MY_VARIABLE}/
ProxyPassReverse / http://backend-server/%{ENV:MY_VARIABLE}/

但沒有任何作用。有人可以幫忙嗎?

相關內容