nginx
に特定のCookieが存在するかどうかを確認する方法はありますか?今のクッキーが存在する場合に限り、条件付きでnginxのヘッダを上書きする方法はありますか?
私はクッキーからヘッダーを設定するには、以下のようなセクションがあります。
proxy_set_header x-client-id $cookie_header_x_client_id;
私はクッキーがそうでなければ、ヘッダーを上書きしていない、ヘッダーを設定し、その後存在するかどうかを確認します。
if ($cookie_header_x_client_id) { proxy_set_header x-client-id $cookie_header_x_client_id; }
は、しかし、それは動作しません
とエラーの下に示します:私が試した
"proxy_set_header" directive is not allowed here in /etc/nginx/sites-enabled/website:45
任意のソリューション?
@Dayo、あなたの編集は削除される適切な情報をもたらしました質問から。編集後、OPが何を達成したかったのかはもはや明確ではありませんでした。 – cnst