Come si imposta una condizione location
in Nginx che risponde a qualcosa che non è uguale alle posizioni elencate?Nginx posizione "non uguale a" regex
ho provato:
location !~/(dir1|file2\.php) {
rewrite ^/(.*) http://example.com/$1 permanent;
}
Ma non attiva il reindirizzamento. Gestisce semplicemente l'URI richiesto utilizzando le regole nel resto della configurazione del server.
io non capisco. Ad esempio, l'utente va a '/ aabbcc' e dove lo stai reindirizzando? –
Vedere http://stackoverflow.com/questions/16159108/nginx-url-rewrite-using-negative-regex – sibidiba
anche questo può essere applicato alla direttiva di posizione 'posizione ~ ^/(?! (Dir1 | file2 \ .php)) {} ' – pengemizt