Enmascarar URL desde la ruta al subdominio usando NGINX

Enmascarar URL desde la ruta al subdominio usando NGINX

Quiero lograr la reescritura de la URL como tal: a
https://documentation.domain.com/login, cualquier sudominio con la URL {cualquier cosa}.dominio.com/login ahttps://app.domain.com/login
https://api.domain.com/loginhttps://app.domain.com/login
https://app.domain.com/login

https://app.domain.com/sdksa https://documentation.domain.com/sdks(con todos los parámetros de consulta conservados)
https://api.domain.com/sdksa https://documentation.domain.com/sdks(con todos los parámetros de consulta conservados)
, cualquier sudominio con la URL {cualquier cosa}.domain.com/sdks ahttps://documentation.domain.com/sdks

https://app.domain.com/restApia https://documentation.domain.com/restApi(con todos los parámetros de consulta conservados)
https://api.domain.com/restApia https://documentation.domain.com/restApi(con todos los parámetros de consulta conservados)
, cualquier sudominio con la URL {cualquier cosa}.domain.com/restApi ahttps://documentation.domain.com/restApi

Todos los dominios y subdominios anteriores están detrás de Cloudflare con SSL habilitado en modo Full Strict. Cómo puedo conseguir esto ? No importa lo que haga, siempre recibo "Demasiadas redirecciones"

Certificado con clave de la configuración de cloudflare (funciona):

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

información relacionada