400 Bad request с uri символами
Юрий Трушкин
i at trushkin.ru
Fri Oct 10 12:41:40 MSD 2008
Подскажите, кто сталкивался.
Стоит 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
В чём может быть проблема?
--
С уважением, Юрий Трушкин.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://nginx.org/pipermail/nginx-ru/attachments/20081010/b79037e2/attachment.html>
More information about the nginx-ru
mailing list