Ho questa configurazione che funziona come previsto in un server { }
definizione vuotaCome rendere nginx necessario per interrompere l'elaborazione di altre regole e servire una posizione specifica?
location ^~ /foo/ {
alias /var/www/foo/;
}
Ma quando mi muovo questo in una definizione di server considerevolmente più grande (quello utilizzato per un multi-sito WordPress config), smetterà di funzionare e wordpress risponderà ad esso (che ovviamente non era il mio intento).
Ho provato a mettere all'inizio o alla fine del blocco del server, ma questo non lo ha cambiato.
Come posso forzare nginx a utilizzare questa posizione?
È per le regole di riscrittura e non per le direttive di posizione. – peterh