1

nginx経由ですべてのユーザーのホームディレクトリにある1つのフォルダへのアクセスを許可しようとしています.

location /home/*/share{
}

アスタリスク*は機能しませんが、Apache では機能しました。誰かがワイルドカードまたは正規表現を教えてもらえますか?

前もって感謝します

4

1 に答える 1

2

あなたが書いた方法/は、が複数回現れる可能性があることを意味します。つまり/home///////share、それを修正するには、次のように書きます

location ~ /home/[^/]+/share {
}
于 2013-07-15T13:00:08.643 に答える