在htaccess中使用ProxyPassMatch

时间:2018-07-30 13:40:52

标签: apache .htaccess mod-proxy proxypass

我正在尝试建立一个ProxyPassMatch条件,以将对某些资产的请求重定向到另一台服务器(Amazon S3)上的对等资产。

例如:

http://www.example.com/default/files/public/folder/about.png

重定向到:

https://s3-us-east-2.amazonaws.com/my-bucket/folder/about.png

因此,基本上http://www.example.com/default/files/public/https://s3-us-east-2.amazonaws.com/my-bucket/替换了,其余的URL也被传递了。

我正在尝试使用htaccess中的ProxyPassMatch来做到这一点:

<IfModule mod_proxy.c>
    ProxyPassMatch \/files\/public\/(.+)$ https://s3-us-east-2.amazonaws.com/my-bucket/$1
</IfModule>

但这会导致服务器崩溃。

0 个答案:

没有答案