2012-02-08 3 views
0

Я установил Apache как обратный прокси-сервер для негосударственного бэкэнд-сервера, используя mod_proxy. Однако один из моих директив ProxyPassMatch всегда возвращает 404:Apache mod_proxy ProxyPassMatch Regex

ProxyPassMatch ^/app/files/public/orders/06_production/jobs/([a-zA-Z0-9\-]+)/Preview%20PNG/(V[0-9]+)/([a-zA-Z0-9_\-]+.png)$ http://192.168.2.42/app/files/public/orders/06_production/jobs/$1/Preview%20PNG/$2/$3 

Это должно соответствовать входящий запрос так:

/app/files/public/orders/06_production/jobs/P116087/Preview%20PNG/V1/bla.png 

Любая идея, что случилось с моим Regex?

ответ

1

Фигурные это:

ProxyPassMatch "\A/app/files/public/orders/06_production/jobs/([a-zA-Z0-9\-]+)/Preview PNG/(V[0-9]+)/([a-zA-Z0-9_\-]+.png)\z" "http://192.168.2.42/app/files/public/orders/06_production/jobs/$1/Preview PNG/$2/$3" 
Смежные вопросы