NGINX 構成で 2 つの場所に同じルールを設定するにはどうすればよいでしょうか?
私は次のことを試しました
server {
location /first/location/ | /second/location/ {
..
..
}
}
しかし、nginx のリロードで次のエラーが発生しました:
nginx: [emerg] invalid number of arguments in "location" directive**
ベストアンサー1
試す
location ~ ^/(first/location|second/location)/ {
...
}
~
URL に正規表現を使用する手段。最初の文字からチェックする手段。これは、いずれかの場所の後に別の場所が続く^
を検索します。ドキュメントから引用すると、/
/
正規表現の前には、大文字と小文字を区別する一致の場合はチルダ (~) が付き、大文字と小文字を区別しない一致の場合はチルダとアスタリスク (~*) が付きます。