Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Re[2]: Возможно ли удаление к укисов в запросе перед проксиров анием на бекенд?
Здравствуйте, Кирил.
Т.е. как я понял, он всегда будет вычислять crc32 и другие заранее для
всех arg_name?
Может попробовать что-то типа set_crc32?
Тогда можно будет заодно и вычислять произвольные значения. Было бы
очень удобно для кастомизированных балансировок. Типа:
if ($request_uri ~ ".+(\d+)") {
set_crc32 $1 $some_var;
}
И плюс соблюдается (как мне кажется) "синтаксис" nginx-а. Что скажете?
2009/5/13 Kirill A. Korinskiy <catap+nginx@xxxxxxxx>:
> At Wed, 13 May 2009 13:46:42 +0400,
> Илья Винокуров <ilvin@xxxxxxx> wrote:
>
>>
>> В данном случае мне интересно, чтобы они были, а в каком виде - Вам решать,
>> Игорь.
>>
>> Но могу предложить и альтернативу, которую поймет парсер. Она реализована в
>> патче
>> http://catap.ru/blog/2009/03/26/nginx-urlencode_name-and-urldecode_name/
>> т.е. можно ввести переменные $md5_name, $crc32_name, $base64_name и т.д. и
>> т.п.
>>
>
> В таком виде написал:
> http://catap.ru/blog/2009/05/13/nginx-crc32_name-and-md5_name/
>
> Но надо понимать, что тот синтаксис что предлагает Игорь -- лучше. Но
> переделывать там много надо да и думать над синтаксисом надо еще.
>
> --
> wbr, Kirill
>
>
|