Нужен совет по редиректу POST-в

Igor Sysoev is at rambler-co.ru
Tue Dec 4 19:44:32 MSK 2007


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 at sysoev.ru 
> > [mailto:owner-nginx-ru at sysoev.ru] On Behalf Of Igor Sysoev
> > Sent: Tuesday, December 04, 2007 5:39 PM
> > To: nginx-ru at sysoev.ru
> > 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





More information about the nginx-ru mailing list