Assim como os comentários mencionados, não há funções no nginx. Para esses, você precisaria de um sistema de gerenciamento de configuração.
No entanto, para combinar esses dois blocos, você pode usar a captura de regex:
location ~ ^/(example1|example2/)$ {
proxy_pass http://some.ip/$1;
... rest of configuration directives ...
}
É possível expandir a expressão regular para corresponder arquivos nesses caminhos, por exemplo:
location ~ ^/(example1|example2/)(.+)$ {
proxy_pass http://some.ip/$1$2;
... rest of configuration directives ...
}
corresponde a todos os arquivos depois desses caminhos em URLs e os adiciona a proxy_pass
.