【问题标题】:Is there a way for links within an iFrame to redirect to their source?有没有办法让 iFrame 中的链接重定向到它们的源?
【发布时间】:2013-03-24 06:20:04
【问题描述】:

对于临时措施,我想将my blog 复制/镜像到其root domain。这是因为我目前没有时间设计首页。

我使用iFrame 镜像了网站(有没有更方便的方法满足我的要求?)

我只希望根域(即镜像页面)内的链接在单击时重定向到原始页面(即源内容显示在浏览器地址栏中)。有没有办法做到这一点?

我只想使用 iFrame 来显示页面。单击链接后,我希望留下 iFramed 页面,并将网页体验的其余部分放在 iFrame 的来源。

【问题讨论】:

  • 为什么不使用 window.location = 'root domain' 重定向;
  • @GrantKiely 你能提供更多细节和背景吗?

标签: html redirect iframe browser


【解决方案1】:

您可以将您的根域重定向到博客子域或使用 DNS 将您的根域指向您的博客服务器。

编辑

如果您必须使用 iframe,您可以在 iframe 的标签中包含基本标签,以使所有链接在顶级窗口中打开。例如:

<iframe>
    <head>
        <base target="_top">
    </head>
    <html>
        ...
    </html>
</iframe>

更多详情请见http://www.w3schools.com/tags/tag_base.asp

我仍然认为更好的解决方案是在您的基本域上放置重定向或使用 DNS 将基本域指向博客。

【讨论】:

  • 谢谢我的工作。只是为未来的访问者提供一个快速跟进的问题......我有一个“根域”(designsoc.com)和一个“根子域”(dur.designsoc.com)有没有办法只将“根域”重定向到dur.designsoc.com/blog ,同时保持“根子域”不变?我似乎无法让它发挥作用(尽管我自己不需要它)。最后,与我在 cPanel 中找到的重定向功能相比,使用 DNS 有什么优势吗?谢谢
猜你喜欢
  • 2017-04-29
  • 2011-11-07
  • 2021-10-12
  • 1970-01-01
  • 2021-01-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多