2016-09-21 6 views
2

で特殊文字をエスケープ ' - ' それでnginxのヘッダー変数は、私が持っているnginx.confのヘッダを読みたいヘッダ名

X-fooのバー

を$ http_name

$を使用して変数の値をhttp_x-FOO-BARすると、そのヘッダーという名前のxを見つけようとし、その後

は番目の値に-foo-バーを追加するように見える「-foo-バー」

なり" - " これらをエスケープする方法EREの私が試した

/しかし $ http_x/-foo/-barはthe documentationによる/ -foo/-bar

答えて

2

の値を与える:

変数名はアンダースコアで置き換えダッシュ を小文字に変換したフィールド名です

試してみてください。

$http_x_foo_bar 
+0

その仕事...ありがとうリチャード –

関連する問題