Вы пробовали что-то подобное:
$HTTP["url"] =~ "^/subdirectory/_different_end_points_.json" {
proxy.server = (
"/" => (("host" => "127.0.0.1", "port" => 9001))
)
}
else $HTTP["url"] =~ "^/_different_end_points_.json" {
proxy.server = (
"/" => (("host" => "127.0.0.1", "port" => 9002))
)
}
Таким образом, вы сопоставляете каждый URL, который начинается с /subdirectory/_different_end_points_.jso
или (в другом) /_different_end_points_.json
.
Но будьте уверены, что ваш URL действительно начинается с регулярного выражения! Я имею ввиду: h * tp: //sample.com/subdirectory/_different_end_points_.json и h * tp: //sample.com/_different_end_points_.json