7
ヘッダStaticCookie
が存在しない場合、要求を拒否するためにnginxが必要です。私はその価値について気にしない、私はそれが存在する必要があるだけです。ヘッダがない場合、nginxの要求を拒否します。
私が思いついたのはこれですが、これは機能しません。 Nginxは、ヘッダなしのリクエストを許可します。
if ($http_StaticCookie = false) {
return 403;
}
root /usr/share/asuno/www;
location ~* /css/ {
expires max;
}
location ~* /js/ {
expires max;
}
私はこの記事を見た - Nginx: Reject request if header is not present or wrong - しかし、それは定義されたヘッダ値を扱います。私が必要とするのは、ヘッダーの単なる存在を確認することです。
if
句の中にlocation
ディレクティブを入れてみましたが、nginxは設定を読み込もうとするとエラーをスローします。
どうすればいいですか?
なぜ「false」と比較しますか? 'if($ http_StaticCookie =" "){return 403; } ' –