Re: Обработка base64 url средствами nginx

Vladimir Sopot jd at artdesign.ru
Wed Aug 12 16:47:27 MSD 2009


А можно еще dec2hex и обратно?

Понимаю, что перл мне друг, но мои внуки  
уж точно состарятся :)

On Aug 12, 2009, at 1:34 PM, Valery Kholodkov wrote:

>
> ----- "Kirill A. Korinskiy" <catap+nginx at catap.ru> wrote:
>> At Tue, 11 Aug 2009 16:50:07 +0200,
>> Alex Sergeyev <alex.sergeyev at gmail.com> wrote:
>>>
>>> Подскажите есть ли возможность  
>>> сделать редирект nginx'ом если url
>>> пришел в base64
>>> Пример:
>>> 111.com = MTExLmNvbQ в base64
>>> Получив запрос на: example.com/? 
>>> redirect_to=MTExLmNvbQ
>>> Сделать редирект (301) на: 111.com
>>>
>>> И соотвественно обратно:
>>> Получив запрос на 111.com/index.php
>>> Сделать редирект на
>> example.com?redicret_to=base64(111.com/index.php)
>>>
>>>
>>
>> голым -- нет. Одежду можно взять у меня:
>> http://catap.ru/blog/2009/03/26/nginx-urlencode_name-and-urldecode_name/
>
> Было бы неплохо в nginx в скриптах иметь  
> функции, оперирующие строками,  
> например $urlencode($arg_blah). Это элегантно  
> решило бы множество проблем.
>
> Базовый набор функций: urlencode, urldecode,  
> base64encode, base64decode, htmlencode, htmldecode, hexencode,  
> hexdecode, md5, sha1.
>
> Как-нибудь напишу патч, который это  
> реализует.
>
> -- 
> Regards,
> Valery Kholodkov
>
>






More information about the nginx-ru mailing list