Há uma boa explicação na página HttpRewriteModule: link
É possível, em primeiro lugar, analisar "Como o nginx processa uma solicitação" primeiro: link
EDIT: sim, sua interpretação é o que quebra faz
o intervalo manterá o processamento da solicitação dentro da mesma diretiva de localização, para que você possa aplicar como ele é tratado mesmo se o caminho reescrito, sob circunstâncias normais (isto é, solicitado diretamente), for manipulado por uma diretiva de localização diferente. Note que isso só acontece quando usado dentro de uma diretiva de localização.
Desculpe, não consegui expandir ainda mais, estou correndo pela porta, mas fique à vontade para pedir detalhes de qualquer parte da minha resposta.