我需要一种可靠的方法来从网站服务器端检索完整的页面,包括css,js和图像,并将其正确显示给客户端。
我能够使用 php 的 file_get_contents("http://different-website/desired_page")
显示纯 html,但我需要所有资源才能正确显示它。我该怎么做?
实现此目的的最佳方法是重写返回页面上的所有 URL 以指向服务器上的代理页面,例如,您需要将 URL /site/script.js
转换为 /proxy.php?page=http://different-website/site/script.js
。
然而,这说起来容易做起来难,所以我只会使用许多预构建的 PHP 代理脚本之一。