Devo configurare il mio proxy inverso in modo che alla fine dell'URL venga aggiunto il seguente parametro: &locale=de-de
Questo funziona quasi:
rewrite ^(.*)$ $1&locale=de-de break;
Tuttavia, il problema è che devo aggiungere "& locale = de-de" solo se non è già presente e se è presente un "?" nell'URL ...
Posso ottenere aiuto nella formulazione della regex corretta per farlo?
Un'altra domanda: perché il punto interrogativo nel mio URL non viene visualizzato se uso questo:
$ uri? $ Args
Oppure $ uri $ is_args $ args traduce l'URL non codificato e il punto interrogativo viene mostrato come% 3f.
Idee?
EDIT: sembra che questo comportamento esista durante l'utilizzo in combinazione con proxy_pass. In una semplice riscrittura funziona davvero bene.