У меня есть следующее правило apache.По сути, он должен искать токен «basicauth» внутри URL и вставлять заголовок авторизации вперед.Меня попросили предоставить эквивалент nginx этого - я не использую nginx.Кто-нибудь может быть так любезен, чтобы предоставить эквивалент nginx?Я пытался использовать онлайн-конвертеры apache-nginx, но один проигнорировал правило, а другой дал неправильные результаты.
RewriteEngine on
RewriteCond %{QUERY_STRING} (?:^|&)basicauth=([^&]+)
RewriteRule (.*) - [E=QS_TOKEN:%1]
RequestHeader set Authorization "Basic %{QS_TOKEN}e" env=QS_TOKEN