Nginxロケーションブロックでグループキャプチャを実行しようとしていますが、それは私のためには機能しません。Nginxロケーショングループキャプチャ+リライト
私も可能なことをしようとしていますか?
location ~* /(?<cat>cars|trucks|bikes|motorcycle|quads) {
rewrite ^/$cat/([0-9]+)(.*)$ /page.php?id=$1 last;
}
私が受けていますエラーメッセージは次のとおりです。
"(。*)^/$猫/([0-9] +)$"「一致していない/車/ 120 /新規作成 -
私は、私が掲示しているものよりも多くのカテゴリを持っており、それぞれの特定のカテゴリ名に対して5xの書き換えを書き込まないようにしようとしています。
ご協力いただければ幸いです。
他の書き換えでスラッシュをエスケープする必要はありませんでした。これは私が構文を取得した場所です:http://nginx.org/en/docs/http/server_names.html#regex_names – Dave