2
如何告诉我的本地服务器从远程服务器(生产服务器)解释所有以/uploads/
开头的相对路径?将相对路径解释为生产服务器的路径
uploads
文件夹超出了版本控制,我没有在我的本地服务器(测试服务器)中。
如何告诉我的本地服务器从远程服务器(生产服务器)解释所有以/uploads/
开头的相对路径?将相对路径解释为生产服务器的路径
uploads
文件夹超出了版本控制,我没有在我的本地服务器(测试服务器)中。
您可以使用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>
设置您的(反向)代理的访问权限; 'all'在这种情况下。
而且finaly的ProxyPass
和ProxyPassReverse
定义每个请求“/上传”应当被传递到“http://live.domain.com/uploads”( - >的ProxyPass)和从“HTTP每个响应:/ /live.domain.com/uploads'应该被视为来自'/ uploads'( - > ProxyPassReverse)。
您可以添加注释来简要说明代码的不同部分吗? –
@Emanuil:增加了一个基本的解释,欲了解更多信息,请访问提供的链接。 – ChrFin
谢谢!这非常有帮助。代码应该在'.htaccess'文件中吗? –