私は人々が過剰な引用符を使用するのを見てきました:
add_header 'Access-Control-Allow-Origin' '*';
私は人々が引用符を使わないのを見ました:
add_header Access-Control-Allow-Origin *;
私の知る限りでは、あなたが実際にそうであるように、両方の作業罰金持っている引用符を使用しますか?
私は人々が過剰な引用符を使用するのを見てきました:
add_header 'Access-Control-Allow-Origin' '*';
私は人々が引用符を使わないのを見ました:
add_header Access-Control-Allow-Origin *;
私の知る限りでは、あなたが実際にそうであるように、両方の作業罰金持っている引用符を使用しますか?
回答:
正確な答えは「決して」ではありません。\
「」や「;」などの特殊文字を引用またはエスケープできます。文字列(文の意味を曖昧にする文字)で、
add_header X-MyHeader "Test String;";
のように動作します
add_header X-MyHeader Test\ String\;;
実際には、引用符を使用してください:)
編集:一部の人々がnitpickを愛しているように:文を曖昧にすることができる文字の必ずしも完全なリストは、構成nginx
構文の私の理解によると:
<space> " ' { } ; $ \
そして、エスケープする必要があるかもしれない$
と\
変数の展開を避けるためにも、引用符で囲まれた文字列に。
残念ながら、このようなキャラクターの完全で信頼できるリストをドキュメントで見つけることはできません。
スペースやその他の特殊文字を含む値には引用符が必要ですnginx
。そうでない場合、引用符は認識されません。あなたの現在の例では、引用符は違いはありませんが、とにかく値を引用することは良い習慣/経験則です