C'è una direttiva molto utile in nginx map
.direttiva map nginx: perché è consentita solo a livello http?
Ma è possibile utilizzarlo solo sul livello http
(vedere i documenti qui http://nginx.org/en/docs/http/ngx_http_map_module.html#map).
Ad esempio, ho definito un server
e vorrei utilizzare alcuni reindirizzamenti condizionali in questo server utilizzando la variabile $url
. Sarebbe molto utile usare questa direttiva all'interno di server
ma non è possibile. Perché?
Sì posso farlo anche sul piano http
ma ci possono essere diverse server
s definite a livello http
e vorrei mantenere queste condizioni all'interno server
sezione sono definiti per.
Grazie) Sai perché è come è ora? – chestozo
@chestozo Bene, non ho letto quella parte di codice, quindi non lo faccio – D3Hunter
Dire che il software non lo consente è ovvio. Chiedere "perché" sta chiedendo quale fosse il ragionamento per quella scelta. – Heliodor