ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: помощь в location


  • To: nginx-ru@xxxxxxxxx
  • Subject: Re: помощь в location
  • From: Валентин Бартенев <ne@xxxxxxxx>
  • Date: Tue, 30 Oct 2012 21:10:59 +0400
  • Dkim-signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=vbart.ru; s=mail; h=Message-Id:Content-Transfer-Encoding:Content-Type:MIME-Version:In-Reply-To:References:Date:Subject:To:From; bh=lcRVinhISqPM6aV3fJ8Th4ScHh0wa/xSdVIITmD+jbo=; b=B85vkcYHbKAInDZHTDaAWeBg5d5my9qe/j990SfKdWEA/IqqA/0P3W5hdPNaBDrVnT+SldvnoG840k/FaFVcQwbUH2As2253drJjbyTGQLNo64qcqNUWqrfr6QJEgpTs6Z52iUwpTly3A6izg/k31N1/LkH835u1vL/zglDXOOX4haguAYMXOoJorJNC+++jBte/BDfYL1WDRWk5j2E6+2df+4aDGamclLuMTmGWnWC0Hlvh1KiesecSoZzhuDQhVN7pkpB1hkH3BNwTWbrkk3P/czBiaKI6Cti8aEQn0kivzFhUMyOXCJzrVlmskBL3P+3K/vXDI3tzUGWHIlgUFQ==;
  • In-reply-to: <0f62d77e565450a0ec1b9ee8d921885e.NginxMailingListRussian@forum.nginx.org>
  • Organization: NGINX, Inc.
  • References: <0f62d77e565450a0ec1b9ee8d921885e.NginxMailingListRussian@forum.nginx.org>

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.html
http://nginx.org/en/donation.html
_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://mailman.nginx.org/mailman/listinfo/nginx-ru


 




Copyright © Lexa Software, 1996-2009.