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

Php 将相对路径解释为到生产服务器的路径,php,apache,.htaccess,path,Php,Apache,.htaccess,Path,如何告诉本地服务器解释从远程服务器(生产服务器)开始的以/uploads/开头的所有相对路径 上传文件夹不受版本控制,我的本地服务器(测试服务器)中没有该文件夹。您可以使用apache的模块 ProxyRequests Off <Proxy *> Order deny,allow Allow from all </Proxy> ProxyPass /uploads http://live.domain.com/uploads ProxyPassReverse

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

上传
文件夹不受版本控制,我的本地服务器(测试服务器)中没有该文件夹。

您可以使用apache的模块

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关闭
命令拒绝,允许
通融
代理传递/上载http://live.domain.com/uploads
ProxyPassReverse/上传http://live.domain.com/uploads
ProxyRequests关闭
会禁用转发代理,因此您的机器不能用作代理服务器

设置对(反向)代理的访问权限;'在这种情况下,一切都很好


最后,
ProxyPass
ProxyPassReverse
定义每个对'/uploads'的请求都应该传递给'http://live.domain.com/uploads“(->ProxyPass)和来自的每个响应”http://live.domain.com/uploads'应被视为来自'/uploads'(>ProxyPassReverse)的.

您可以添加注释来简要解释代码的不同部分吗?@Emanuil:添加了一个基本解释,有关更多信息,请访问提供的链接。谢谢!这很有帮助。代码应该在
.htaccess
文件中吗?老实说,我不知道它在.htaccess中是否有效;我在vHost.conf/httpd.conf中使用它,但是goolge/说你不能在.htaccess中使用它,但是试试看……它成功了!再次感谢!至于
.htaccess
,将代码放入其中会导致服务器错误。