7
Sto cercando di corrispondere a /categoria/qualsiasi cosa, eccetto /categoria/pagato in posizione nginx.espressione regolare in posizione nginx
Ho la seguente espressione regolare, ma non funziona. Google mi dice che posso usare lookahead in nginx. Sto facendo qualcosa di sbagliato?
location ^/category(?!/paid)/ {
}
Questo è esattamente quello che stavo cercando! Grazie! un'altra domanda ... sembra che la mia espressione regolare non corrisponda a/category/paid-test. Ho aggiunto $ alla fine, ma non corrisponde ancora. Hai qualche idea? – Moon
Forse qualcosa come 'category/(?: paid (? = -) | (?! Paid))' – hwnd
Non capisco qual è la differenza tra '^/category (?!/Paid) /' and' (category/(?! paid)) 'entrambi dovrebbero essere equivalenti e funzionare per l'esempio (match/categoria/qualsiasi cosa, tranne/category/paid). Cosa mi manchi? – Freefri