在 <frameset> 问题中启用链接

enabling links in <frameset> issue

我在使用 GoDaddy.com(仅限域)官方选项时遇到问题 — Mask URL.

我来解释一下:这个功能的目的是"pin"无论在哪个页面访问网站时对浏览器来说都是一样的URL我是。

我使用这个的目的:我还没有托管合同,所以我正在使用 Heroku免费托管服务,这意味着一个长 "ugly" URL 地址。

我面临的问题: 当输入我的域的源代码时(在 Chrome - view-source:http://ravidgal.com/),我看到 GoDaddy 的代码"injects"为了执行屏蔽操作是:

<frameset rows="100%,*" border="0">
  <frame src="http://radiant-stream-2083.herokuapp.com/" frameborder="0" />
  <frame frameborder="0" noresize />
</frameset>

那导致——无法打开页面link.

当我输入 Heroku URL "manually" (http://radiant-stream-2083.herokuapp.com/) 我可以毫无问题地访问 links .我确定问题出在 <frameset>.

我的问题:我怎样才能继续使用屏蔽选项并仍然能够在我的页面上(在任何浏览器上)打开 links?我的意思是,我无法访问和更改 GoDaddy "injects" 的 Mask-code 。我有哪些选择? 很难相信这个屏蔽选项不会让我打开任何 links。

域选项屏幕在 GoDaddy.com:

上的样子

非常感谢!

target="_top" 添加到 link 解决了问题。

在此处找到解决方案:How do I unmask a link from my domain masked site to an external site?