mod_rewrite:从另一台服务器提供图像

时间:2010-07-18 16:07:58

标签: apache mod-rewrite

如何编写mod_rewrite规则来处理http://mysite.example/images/IMAGE.gif|jpg|png等所有请求并改为http://mystaticfiles.example/IMAGE.gif|jpg|png

由于

1 个答案:

答案 0 :(得分:0)

正如Pekka提到的那样,您可以发送重定向([R = 301])或者您可以使用Proxy-flag([P])将请求发送到特定服务器。使用代理方法,您将丢失有关请求客户端的日志记录信息,因为您将服务器mysite.example连接到mystaticfiles.example并从其中获取内容。您还可以在带有代理的系统中将带宽加倍。

client connection -> mysite.example -> proxy request to mystaticfiles.example
-> mystaticfiles.example sends file -> mysite.example -> sends file to client