Добрый день, подскажите пожалуйста, готов оплатить. Нужно

решить вот такую проблему.

Есть строка "8Vuhi7O0HJv48Z9TNFDgHtRsc2"
Есть функция на PHP которая декодирует эту строку

function decode($data) {
$outstring = '';
$len = strlen($data);
for ($i = 0; $i < $len; $i += 11) {
$chunk = substr($data, $i, 11);
$outlen = floor((strlen($chunk) * 6) / 8);
$number = ltrim($chunk, '0');
$number = $number === '' ? '0' : $number;
$y = gmp_strval(gmp_init($number, 62), 16);
$pad = str_pad($y, $outlen * 2, '0', STR_PAD_LEFT);
$outstring .= pack('H*', $pad);
}
return $outstring;
}

Результат функции для приведенного примера - "c-46980703-0-99eed6"
Можно ли каким-то способом производить это декодирование на уровне NGINX правил переадресации?
Тоесть условно domain1.com/8Vuhi7O0HJv48Z9TNFDgHtRsc2 нужно переадресовать на domain2.com/c-46980703-0-99eed6

12 ответов

6 просмотров

x-accel-redirect

Konen- Автор вопроса
kiosaku
x-accel-redirect

нужно это сделать без редиректов, к сожалению (

Konen- Автор вопроса
Johann
Lua или js?

без разницы, что менее ресурсоемко

Konen
без разницы, что менее ресурсоемко

Js для nginx "роднее" чем lua Что будет быстрее, даже не знаю

переадресовать - это отпроксировать ?

nar
openresty с этим не согласен

Я даже под openresty как правило собираю и njs

nar
openresty с этим не согласен

nginx openresty = nginx + patches + lua

С последним утверждением можно поспорить Но мне сейчас лень )

и до сих пор "Модуль экспериментальный, поэтому возможно всё." ;)*2

Похожие вопросы

Обсуждают сегодня

Это везде так работает, или еще колдовать нужно?)
Квадрат Гипотенузы
6
Всем привет! Есть камеры для наблюдения с встроенной видеоаналитикой (детектор лиц, например). Как я понял, все вычисления и анализ происходят на самом железе камеры, и пр...
Артур 🌞 Сапрыкин
1
Хмм... А на чем вы деплоите YOLO модели? Есть у кого-то опыт с ONNX (RT)?
Georgy Makarov
3
Всем привет. На руках есть видеопоток с камеры микроскопа, который показывает клетки. (Фото 1). Пытаюсь обвести их квадратами и пронумеровать на картинке. Пока получается...
Semyon
10
Всём доброго времени суток, хотел бы узнать, очень понравилось направление ML и в частности к компьютерному зрению (диплом по распознаванию болячек на растениях) , хотел бы по...
Il'ya King
12
@Miro_Mx ffmpeg в списке устройств ее не видит, там только обычная камера и виртуальная от obs. может я что-то не так делаю? ffmpeg -list_devices true -f dshow -i dummy
Arkadiy
3
Hello everyone, ребят, к какому уровню сложности может относиться задачка по отделению облаков от неба для видео? (от 1 до 10,) *в условиях смены времени суток *при неизменно...
Merge
16
I am reaching out on behalf of my brother, who is currently seeking a data science internship opportunity. He is passionate about data science and has been actively honing his...
Shivam Kumar
3
всем привет, есть видео футбольных матчей и необходимо определить какое действие происходит на видео в определённый момент времени. Условно, на 5 секунде игрок сделал пас, на ...
Vadzim _B
1
Здравствуйте! Во время решение задачи возникла следующая проблема: При распознавании металлических болтов и гаек, появляется проблема обнаружения из-за бликов на металлическ...
Aртем Косарев
4
Карта сайта