0

我正在使用 IFRAME 将域转发到另一个域。所以无论链接是什么,它只显示域,而不是路径。在这种情况下是否可以显示路径?我只想隐藏托管站点的域,并想显示我正在转发的域。

例如:newdomain.com 转发到 olddomain.com 现在一直显示 newdomain.com。但我想在 url 中显示 newdomain.com 之后的页面路径

更新:: 我正在转发,因为当我要更改 CPanel 中的“A 记录”时,它告诉我“这需要 zoneedit 功能并且您当前具有 simplezoneedit 功能。” 在添加 A 记录中有 2 个文本框,名称和地址。在名称中,我提供了 newdomain.com,在地址中,我提供了要重定向到的服务器地址。你认为我无权更改“A记录”吗?我也没有找到在 cpanel 中更改名称服务器的选项。

4

2 回答 2

0
echo $_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'];

这将为您提供完整的URL.

于 2013-09-14T20:26:14.310 回答
0

您可以使用 pushState() 方法(需要 HTML5)。

更多信息:https ://developer.mozilla.org/en-US/docs/Web/Guide/API/DOM/Manipulating_the_browser_history

例子:window.history.pushState(data, "Title", "new_url.html");

于 2013-09-14T20:31:31.773 回答