nginxの位置一致の問題について
迷茫
迷茫 2017-05-16 17:09:23
0
1
482

php-fpmをサポートするようにnginxを構成する際に、以下に示すように問題が見つかりました

現時点では http://host/server.php へのアクセスに問題はありません

でも、外したら〜

写真の通り

現時点では http://host/server.php へのアクセスに問題があります

~番号が必要な理由を教えてください

当初の理解では、uri /server.php は location php と一致し、一致する長さは location / (3:1) よりも長いため、この場合、~ があってもなくても同じですが、結果は予想外です

教えてください、神様、何が起こっているのですか?

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

全員に返信(1)
我想大声告诉你
  • 完全一致を示すには = で始まります

  • たとえば、A はルート ディレクトリの末尾にあるリクエストのみに一致し、その後に文字列を続けることはできません。

  • ^~ の始まりは、uri が通常の一致ではなく、通常の文字列で始まることを意味します

  • ~ の先頭は、大文字と小文字を区別する正規の一致を示します。

  • ~* 大文字と小文字を区別しない通常のマッチングで始まります

  • / ユニバーサルマッチング、他に一致するものがない場合、どのリクエストも一致します

あなたのような条件に合わないものは見たことがありません。
nginx設定場所の概要を参照し、ルールの記述を書き換えます

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート