如果文件存在,我该如何提供服务?如果文件不存在,我该如何代理请求?
目前我有以下代码可以代理请求,但就是这样:
<VirtualHost *:80>
ProxyRequests Off
ProxyPreserveHost On
ServerName proxytest.xxx.com
ProxyPass / http://somedomain.com/
ProxyPassReverse / http://somedomain.com/
</VirtualHost>
答案 0 :(得分:0)
这可以使用ProxyPassMatch
指令
例如,将所有现有的gif文件请求传递给代理 - 您可以使用任何您喜欢的正则表达式:
ProxyPassMatch ^(/.*\.gif)$ http://backend.example.com$1
请参阅文档here。