将相对路径解释为生产服务器的路径

时间:2011-07-26 07:02:26

标签: php apache .htaccess path

如何告诉本地服务器从远程服务器(生产服务器)解释所有以/uploads/开头的相对路径?

uploads文件夹不受版本控制,我在本地服务器(测试服务器)中没有它。

1 个答案:

答案 0 :(得分:2)

您可以使用apache的mod_proxy模块。

ProxyRequests Off

<Proxy *>
  Order deny,allow
  Allow from all
</Proxy>

ProxyPass /uploads http://live.domain.com/uploads
ProxyPassReverse /uploads http://live.domain.com/uploads

ProxyRequests Off禁用转发代理,因此您的计算机无法用作代理服务器。

<Proxy *>...</Proxy>设置对您的(反向)代理的访问权限;在这种情况下'全部'。

最后ProxyPassProxyPassReverse定义每个'/ uploads'请求都应该传递给'http://live.domain.com/uploads'( - &gt; ProxyPass)来自'http://live.domain.com/uploads'的每个回复都应该被视为来自'/ uploads'( - &gt; ProxyPassReverse)。