2013-07-15 5 views
1

Ищу предоставить доступ к одной папке в домашнем каталоге каждого пользователя с помощью Nginx,Regex для Nginx

location /home/*/share{ 
} 

Звездочка * не работает, но работает в Apache. Может ли кто-нибудь сказать мне шаблон или регулярное выражение?

Заранее спасибо

ответ

2

, как вы написали это означает, что / является тот, который может появляться несколько раз, то есть /home///////share, чтобы исправить это написать soemthing как

location ~ /home/[^/]+/share { 
} 
+2

Не используйте звезду , но плюс. Я не думаю, что он хочет/home/share, чтобы быть совпадением. – Melvyn

+0

да, ты прав, я исправил ответ. –

Смежные вопросы