我有 2 个服务器。example.com 和 proxy.example.com
我想要代理/服务器/(。)/横幅/(。) 到http://proxy.example.com/banners/banner_$2_$1.png
我在 example.com apache2 vhost 设置中准备了以下规则
RewriteRule ^/server/(.*)/banner/(.*)$ http://proxy.example.com/banners/banner_$2_$1.png [P]
但它不起作用。这里出了什么问题?
答案1
我错了。RewriteRule 对此很不利。
我已经解决了这个问题。
我应该使用 ProxyPassMatch,现在它可以工作了。
ProxyPassMatch "^/server/(.*)/banner/(.*)$" "http://mg-cdn.ovh/banners/banner_$2_$1.png"