ПРОЕКТЫ 


  АРХИВ 


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: Нужен совет по ред иректу POST-в



On Tue, Dec 04, 2007 at 07:35:16PM +0300, Ivanov Dmitri wrote:

> Спасибо, поправил на
> location ~ /blog/trackback\.php/ {
> 
> И все теперь ок :) Действительно, \ интерпретировался не как регулярное 
> выражение, а как часть uri.

Там не нужно регулярное выражение. Повторяю последний раз:

-     location ~ /blog/trackback\.php/ {
+     location ^~ /blog/trackback.php/ {

Подробности:
http://sysoev.ru/nginx/docs/http/ngx_http_core_module.html#location


> Best regards,
> Dmitri  
> 
> > -----Original Message-----
> > From: owner-nginx-ru@xxxxxxxxx 
> > [mailto:owner-nginx-ru@xxxxxxxxx] On Behalf Of Igor Sysoev
> > Sent: Tuesday, December 04, 2007 5:39 PM
> > To: nginx-ru@xxxxxxxxx
> > Subject: Re: Нужен совет по редиректу POST-в
> > 
> > On Tue, Dec 04, 2007 at 05:25:38PM +0300, Ivanov Dmitri wrote:
> > 
> > > > > 
> > > > > Сейчас у нас определена страничка на уровне контейнера server {}
> > > > > error_page 404 /404.html;
> > > > > location /404.html { root /home/goldmaker/www/bitrix/; }
> > > > > 
> > > > > Наверное, переопределять ее не стОит?
> > > > 
> > > > Тогда просто
> > > > 
> > > >     location /blog/trackback\.php/ {
> > > >         return  404;
> > > >     }
> > > > 
> > > 
> > > Что-то странное творится, сделал даже так
> > >                                                             
> >                                                               
> >           
> > >                 location /blog/trackback\.php/ {            
> >                                                                      
> > -                 location /blog/trackback\.php/ {
> > +                 location ^~ /blog/trackback.php/ {
> > 
> > >                     deny all;                               
> >                                                               
> >           
> > >                 }                        
> > > Все-равно этот запрос пробрасывается бэкенду и тот отдает 
> > 404 ошибку :-/
> > > Может, надо создать такой каталог /blog/trackback.php/ ?
> > > 
> > > Best regards,
> > > Dmitri                                                      
> >                                      
> > > 
> > 
> > -- 
> > Igor Sysoev
> > http://sysoev.ru/en/
> > 
> > 
> 

-- 
Игорь Сысоев
http://sysoev.ru



 




Copyright © Lexa Software, 1996-2009.