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

Vladimir Sopot jd at artdesign.ru
Wed Aug 12 18:49:17 MSD 2009


С ходу, скорее, обратное,  - сервис  
коротких урлов.

On Aug 12, 2009, at 5:41 PM, Valery Kholodkov wrote:

>
> ----- "Vladimir Sopot" <jd at artdesign.ru> wrote:
>
>> А можно еще dec2hex и обратно?
>
> А как Вы намереваетесь применять 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
>>>
>>>
>
> -- 
> Regards,
> Valery Kholodkov
>
>






More information about the nginx-ru mailing list