Apache .htaccess请求从另一个服务器接收地址
对于指向Apache .htaccess请求从另一个服务器接收地址,apache,.htaccess,Apache,.htaccess,对于指向http://x.y.z.com/将从http://y.z.com/x/(不带重定向302)?如果您希望在不带重定向的情况下为来自不同主机的请求提供服务,Apache必须充当远程URL的代理 为此,必须首先在服务器配置中启用 那么你有两种方法来实现这一点 使用mod_重写: 请注意,这项技术使用Apache服务器的默认无连接代理处理,其性能相当差 使用mod_代理指令: 在虚拟主机配置中,添加以下内容: ProxyPass / http://y.z.com/x/ ProxyPassRev
http://x.y.z.com/
将从http://y.z.com/x/
(不带重定向302)?如果您希望在不带重定向的情况下为来自不同主机的请求提供服务,Apache必须充当远程URL的代理
为此,必须首先在服务器配置中启用
那么你有两种方法来实现这一点
使用mod_重写:
请注意,这项技术使用Apache服务器的默认无连接代理处理,其性能相当差
使用mod_代理指令:
在虚拟主机配置中,添加以下内容:
ProxyPass / http://y.z.com/x/
ProxyPassReverse / http://y.z.com/x/
ProxyPassReverse配置对于正确处理远程主机(在您的情况下是y.z.com)启动的重定向是必需的
这是推荐的方法。我喜欢你的答案,因为我不知道apache可以用作代理服务器。但我宁愿用清漆来做这种事。
ProxyPass / http://y.z.com/x/
ProxyPassReverse / http://y.z.com/x/