ПРОЕКТЫ 


  АРХИВ 


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]

400 Bad request с uri символами


  • To: nginx-ru@xxxxxxxxx
  • Subject: 400 Bad request с uri символами
  • From: "Юрий Трушкин" <i@xxxxxxxxxxx>
  • Date: Fri, 10 Oct 2008 12:41:40 +0400

Подскажите, кто сталкивался.

Стоит 6.3-STABLE FreeBSD, nginx-0.6.32

При rewrite, когда в урле используются uri символы вида %20, /exsample/город,%20сталинград,%20фото,%20/

Получаем Bad Request

Сам реврайт примерно такой:
rewrite '^/sample(/[^?]+[^/]*)?/(?:(\d+)\.page)?$' /sample/?tag=$1&page=$2 break;

В логах nginx ничего нет, в апач error:
[error] [client 127.0.0.1] request failed: erroneous characters after protocol string: GET /exsamples/?tag=/\\xd0\\xb3\\xd0\\xbe\\xd1\\x80\\xd0\\xbe\\xd0\\xb4, \\xd1\\x81\\xd1\\x82\\xd0\\xb0\\xd0\\xbb\\xd0\\xb8\\xd0\\xbd\\xd0\\xb3\\xd1\\x80\\xd0\\xb0\\xd0\\xb4, \\xd1\\x84\\xd0\\xbe\\xd1\\x82\\xd0\\xbe, &page=&mr=true HTTP/1.0

В чём может быть проблема?

--

С уважением, Юрий Трушкин.



 




Copyright © Lexa Software, 1996-2009.