0.6.31 - %20 в location

Alexandr Mikhal'kov mikhalkov at clickon.ru
Mon Jul 7 16:31:00 MSD 2008


Привет.

При обновлении nginx с 0.5.36 до 0.6.31 перестали работать реврайты вида
rewrite '^/tag(/[^/]+)?/(?:(\d+)\.page)?$' /tag/?tag=$1&page=$2&mr=true break;

http://www.ru/tag/test%20test%20test/

На бекэнде апач сразу падает с ошибкой в логе
[Mon Jul  7 16:20:43 2008] [error] [client 127.0.0.1] request failed:
erroneous characters after protocol string: GET /tag/?tag=/test, test,
test&page=&mr=true HTTP/1.0

Это как-то лечится?



-- 

Alexandr [ G100m ] Mikhal`kov
___________________________________________________________
PGP key: http://www.livejournal.com/pubkey.bml?user=g100m


More information about the nginx-ru mailing list