Apache mod_proxy ProxyPassMatch Regex

Настроих Apache като обратен прокси за непубличен бекенд сървър, използвайки mod_proxy. Една от моите директиви ProxyPassMatch обаче винаги връща 404:

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?


person user1196609    schedule 08.02.2012    source източник


Отговори (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"
person user1196609    schedule 09.02.2012