Маскировка URL-адреса из пути к поддомену с помощью NGINX

Маскировка URL-адреса из пути к поддомену с помощью NGINX

Я хочу добиться перезаписи URL следующим образом:
https://documentation.domain.com/loginна https://app.domain.com/login
https://api.domain.com/loginна https://app.domain.com/login
любой sudomain с URL {anything}.domain.com/login наhttps://app.domain.com/login

https://app.domain.com/sdksна https://documentation.domain.com/sdks(со всеми сохраненными параметрами запроса)
https://api.domain.com/sdksна https://documentation.domain.com/sdks(со всеми сохраненными параметрами запроса)
, любой sudomain с URL {anything}.domain.com/sdks наhttps://documentation.domain.com/sdks

https://app.domain.com/restApiна https://documentation.domain.com/restApi(со всеми сохраненными параметрами запроса)
https://api.domain.com/restApiна https://documentation.domain.com/restApi(со всеми сохраненными параметрами запроса)
, любой sudomain с URL-адресом {anything}.domain.com/restApi наhttps://documentation.domain.com/restApi

Все вышеуказанные домены и поддомены находятся за CloudFlare с включенным SSL в режиме Full Strict. Как мне этого добиться? Что бы я ни делал, я всегда получаю "Too many redirects"

Сертификат с ключом из конфигурации cloudflare (работает):

ssl_certificate     /home/company/domain/ssl/push_node_cloudflare.pem;
ssl_certificate_key /home/company/domain/ssl/push_node_cloudflare_privatekey.key;

Связанный контент