代码之家  ›  专栏  ›  技术社区  ›  pistacchio

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

  •  0
  • pistacchio  · 技术社区  · 15 年前

    如何编写mod_rewrite规则来处理以下所有请求 http://mysite.example/images/IMAGE.gif|jpg|png 换成发球 http://mystaticfiles.example/IMAGE.gif|jpg|png

    谢谢

    1 回复  |  直到 15 年前
        1
  •  0
  •   Gumbo    15 年前

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

    client connection -> mysite.example -> proxy request to mystaticfiles.example
    -> mystaticfiles.example sends file -> mysite.example -> sends file to client
    
    推荐文章