Voglio riscrivere un URL contenente un percorso variabile specifico, solo per un IP utente specifico.
http://domain.com/variable
Dovrebbe diventare:
http://domain.com/variable/system
Tuttavia, se esiste un altro percorso che segue il percorso / variabile, dovrebbe rimanere invariato. Quindi il seguente URL dovrebbe rimanere lo stesso:
http:/domain.com/variable/something-else
Ho provato il seguente codice
if ($http_x_forwarded_for = xxx.xxx.x.xx) {
rewrite ^/(.*)$ http://domain.com/$1/system redirect;
}
Tuttavia, quando si esegue questo codice sembra ottenere un ciclo, risultante
http://domain.com/variable/system/system/system/system ....
Capisco cosa non va, ma non so come posso risolvere facilmente / correttamente. Qualsiasi aiuto sarebbe molto apprezzato.