On Tuesday 30 October 2012 17:51:37 selts wrote:
> Добрый день!
> Скажите пож у меня есть такой location
>
> location ~* \.(txt|log|rar)$ {
> access_log on;
Писать access_log в файл с именем "on" - это очень странно.
> rewrite ^ http://mysite/error? permanent;
return 301 http://mysite/error;
Но запрещать доступ путем 301 редиректа - очень странно.
> }
>
> он закрывает все файлы с перечисленными расширениями на всем сайте а сейчас
> мне надо сделать так чтоб файлы с расширениями txt были доступны но только
> из корня сайта а на всем остальном сайте доступ по прежнему был закрыт?
> подскажите как написать правильный location?
>
location ~* ^/[^\]+\.txt$ {
# доступ открыт
}
location ~* \.(?:txt|log|rar)$ {
# доступ закрыт
}
--
Валентин Бартенев
http://nginx.com/support.htmlhttp://nginx.org/en/donation.html
_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://mailman.nginx.org/mailman/listinfo/nginx-ru