Я хочу перенаправить http://foo/bar to http://bar/foo?q=http://foo/bar

Где foo и bar динамические ...

Но я не могу найти переменную $ HTTP с полным URL-адресом. Я также пробовал вложение, но не могу получить ссылку на схему (она перезаписана хостом)

Как это делается?

answer

Поскольку существует только две схемы, вы можете просто продублировать эту часть конфигурации для каждой возможной схемы.