NginxでURL内の複数のPathにマッチするものを判定
Nginxの設定で、
特定のURLのパスを判定して、そのURLのみの制御をしたい
ということがあり、
その設定を調べながら試したので、
同じような人の参考になるかもしれないのでメモ。
NginxでURL内の複数のPathにマッチするものを判定
シンプルなURLの判定
シンプルなURLの判定処理は、
locationの後に必要なパスを設定するだけ。
location / { : }
複数のURLにマッチする判定
今回、やりたかったのは、
こっちの複数のURLにマッチする判定処理。
locationの後に「^/()」で複数のパターンを「|」のOR条件でつないでいる。
location ~ ^/(urlA|urlB|urlC|urlD) { : }
自分の環境設定では、
上記の設定を記述して、Nginxを再リロードしたら、
うまく挙動してくれた。
就職/転職に向けてスキルを高めるために
プログラミングのスキルを高めるために、
以下のサイトを参考にしてみてください。
おすすめ書籍
コメント一覧
コメントはまだありません。
コメントを残す