Se sempre target.php (e onde é $ 1?):
location ~ /(test|services|index)/ {
rewrite ^/*/(.*)$ /target.php last;
}
Eu tentei reescrever as seguintes regras de localização do Nginx para um único bloco de localização, mas por causa do (. *) $ ele parece estar me evadindo ..
location ~ /admin {
rewrite ^/admin(.*)$ /target.php last;
}
location ~ /index/ {
rewrite ^/index/(.*)$ /target.php last;
}
location ~ /services/ {
rewrite ^/services/(.*)$ /target.php last;
}
location ~ /test/ {
rewrite ^/test/(.*)$ /target.php last;
}
Eu já pude usar o regex antes, mas não consegui fazer a abordagem abaixo se encaixar no
location ~ /(someplace|other|another)
Tags nginx