通过在Apache配置中添加以下指令来解决此问题:
ProxyPreserveHost On
ProxyPass / http://localhost:8080/
ProxyPassReverse / http://localhost:8080/
以上示例假定您正在将请求代理到本地位于8080端口的Web服务器上。该“ProxyPreserveHost”指令将来自原始请求的主机头信息传递给代理服务。然后,使用“ProxyPass”和“ProxyPassReverse”指令将请求代理到指定的Web服务器,并捕获并重写返回响应中的URL。这样,代理服务就会像真正的代理一样正常运行,而不是进行重定向。