1

我想从 perl 做一个代理重定向。我一直在使用 Location Header 进行重定向。

    print ("Location: http://www.example.com\n");

问题在于客户端的 url 更改为新的(即 www.example.com )。我不希望这种情况发生,因此最终用户不知道我们从哪个位置提供请求。

4

1 回答 1

1

如果客户端要进行抓取,它将显示正在抓取的 URL,除非被抓取的页面嵌入到另一个页面中(例如,通过使用 iframe)。即便如此,如果用户查看,也很容易发现 url。

相反,如果您确实想成为代理(并且所有迹象表明您是),也就是说您想要获取文档并将其返回给客户端,那么您必须首先获取要返回的文档给客户。

请注意,您可以将 apache 配置为代理

于 2012-11-14T04:17:48.790 回答