ПРОЕКТЫ 


  АРХИВ 


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: nginx/0.6.35 REQUEST_URI запроса



On Wed, Apr 01, 2009 at 05:33:26PM +0400, perloop wrote:

> День добрый.
> Обнаружилась проблема с разбором строки запроса.
> 
> При вот таком запросе
> "http://domain.com/logout?return=/";
> (в конце именно слэш, а не %2F. так передаёт мозилла)
> в $request_uri попадает "/logout?return=/", что совсем нежелательно.
> 
> При таком запросе всё нормально и $request_uri="/logout"
> "http://domain.com/logout?return=%2F";
> 
> Подскажите, как побороть проблему?
> Спасибо.

В $request_uri для этих запросов должны быть соответстенно
"/logout?return=/"
"/logout?return=%2F"

А в чём проблема ?

> З.Ы. если создать файл "tatata?dadada.html", то нгинкс его не найдёт
> З.Ы.Ы. nginx/0.6.35, FreeBSD 7.0-RELEASE-p2, порты свежие

Потому что к нему нужно обращаться так - "tatata%3Fdadada.html".


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



 




Copyright © Lexa Software, 1996-2009.