Redirecionar da localização vazia no nginx

2

Eu tenho o proxy nginx e quero que todos os pedidos sejam colocados em proxy para outro servidor com o mesmo uri.

Veja o que eu fiz:

location / {
    proxy_pass https://example.com;
}

Mas preciso de uma exceção nesta regra: quando o URL estiver vazio (visitas do usuário real / local), desejo encaminhar essa solicitação para o link

Como escrevo uma regra para um URL vazio?

    
por Denis Matafonov 04.03.2016 / 20:00

1 resposta

4

Eu acho que você quer dizer / localização, pois esse é o local "mínimo". Você poderia usar o modificador "correspondência exata" ( = ):

location / {
    proxy_pass https://example.com;
}

location = / {
    proxy_pass https://example.com/index;
}
    
por 04.03.2016 / 21:44

Tags