после /
вот такой конфиг
location ~ ^/ {
proxy_next_upstream error timeout http_500 http_502
# proxy_http_version 1.1;
secure_link $arg_md5;
secure_link_md5 "$uri enigma";
if ($secure_link = "") {
return 503;
}
proxy_pass http://localhost;
}
получаю хеш
echo -n '/ enigma' | \
openssl md5 -binary | openssl base64 | tr +/ -_ | tr -d =
и дальше захожу на сайт test.com/?md5=hash
все норм, но дальше к примеру мне нужно test.com/result/ то так уже не выходит
Вопрос к знатокам как то можно задать secure_link на уровне что б б принимал все что после слеша в пути
Заранее спасибл
По идее должно работать с любым URI, ошибок не вижу. Разве что не совсем понятен смысл location ~ ^/ { ... } вместо location / { ... } Но вообще URI в процессе обработки запроса может изменяться, как явно (через rewrite), так и неявно (через try_files), и это надо учитывать.
та я уже разные варианты перелопатил)
предполагаю, так как прокси идет на апрстим, то где то шо то ламается
Обсуждают сегодня