10

nginx の "location" ディレクティブと正規表現に問題があります。

「/user-profile」で始まる URL と場所を一致させたいと考えています。

問題は、nginx がそれと一致しないことですが、構成を変更してユーザー プロファイル (つまり、ハイフンなし) を試してみると、魅力的に機能します。

正規表現に関連する問題があると思いますが、理解できません。

私の現在の設定は次のとおりです。

location ^~ /user-profile {
    proxy_pass http://remotesites;
}

そして、私も試しました:

location ^~ /user\-profile {
    proxy_pass http://remotesites;
}

あなたが私に与えることができるどんな助けにも感謝します.

ありがとう!

4

3 に答える 3