我有一个 PHP 脚本 (index.php),它在子目录 (site1.com) 中包含一个 index.html 文件。此 index.html 文件显示位于同一目录 (site1.com) 中的图像。
现在,index.php 文件包含 index.html 文件。显示了 index.html 中的 html,但没有显示图像。index.html 文件在根目录中查找要显示的图像。这就是问题。我想以某种方式包含 site1.com 目录的所有内容 (??),而不仅仅是单个“index.html”文件。
我尝试更改工作目录,但没有成功。也许我只是没有正确使用它......
由于我不想解释的原因,我不想在 PHP 或 Apache 中编辑任何配置设置。我也不想修改 index.html 的代码。基本上,我需要找到一个可以 100% 用 PHP 实现的解决方案。url 需要看起来好像用户仍在根目录 (mysite.com) 中,而实际上显示的是子目录 (site1.com) 中的内容。在某种程度上,这有点像透明代理。
[FILE] index.php
[DIR] site1.com
[FILE] index.html
[FILE] img1.png
[FILE] img2.png
[DIR] site2.com
[FILE] index.html
[FILE] img1.png
[FILE] img2.png
我做了很多搜索,但没有找到可行的解决方案。