如何使用iFrame在不同的域中匹配URL

How to use iFrame to match URL in separate domains

本文关键字:URL 何使用 iFrame      更新时间:2023-09-26

我有两个网站。Domain.com和DomainTwo.com

Domain.com托管所有内容,DomainTwo.com使用一个简单的iFrame镜像该内容。

我想做的是,如果我链接到"DomainTwo.com/folder/samplefile.jpg",iFrame就会匹配URL,并为Domain.com/folder/sampelfile.jpg创建一个iFrame。

换句话说,除非你查看了页面的源代码,否则你无法告诉DomainTwo.com实际上在iframe任何东西。

谢谢!

您是否尝试过将URI放入iframe src中?

<iframe src ="http://Domain.com<?=$_SERVER['REQUEST_URI']?>">

在javascript中,它类似于:

document.getElementsByTagName("iframe")[0].src = "http://domain.com" + location.pathname;

当然,在iframe内点击不会更新url。您可能会更好地使用通配符域、域映射或其他名称。