Forwarding 如何取消从域屏蔽站点到外部站点的链接屏蔽?

Forwarding 如何取消从域屏蔽站点到外部站点的链接屏蔽?,forwarding,masking,Forwarding,Masking,我注册了域名www.a.com 然后,我将屏蔽(使用GoDaddy)流量从www.a.com转发到www.really.long.url.com,这样用户在访问我的网站时只能在地址栏中看到www.a.com。 问题是,如果用户在我的网站上点击www.google.com的链接,他们会被定向到谷歌,但他们的地址栏上仍然显示着www.a.com 如何禁用外部链接的域屏蔽?最好的答案是“不要使用域屏蔽”,因为它有许多缺点,包括: 问题是,当用户通过外部站点的链接离开您的站点时,地址栏仍然显示您的域

我注册了域名www.a.com 然后,我将屏蔽(使用GoDaddy)流量从www.a.com转发到www.really.long.url.com,这样用户在访问我的网站时只能在地址栏中看到www.a.com。 问题是,如果用户在我的网站上点击www.google.com的链接,他们会被定向到谷歌,但他们的地址栏上仍然显示着www.a.com

如何禁用外部链接的域屏蔽?

最好的答案是“不要使用域屏蔽”,因为它有许多缺点,包括:

  • 问题是,当用户通过外部站点的链接离开您的站点时,地址栏仍然显示您的域
  • 您自己站点中的不同页面也不会更改地址栏,因此用户无法将您站点的各个页面添加为书签
  • 你的车坏了
  • 搜索引擎不会像你的内容属于
    a.com
    那样索引你的内容,因为它不属于
    really.long.url.com
  • 在支持此功能的浏览器上,您的站点发布的任何RSS源都不会显示在地址栏中
为了避免这些缺点,您应该为
a.com
配置DNS,以便它和
www
CNAME实际上指向您的Web服务器,并且您的网站可以直接从
a.com
提供服务

话虽如此,为了解决您提出的问题,从域屏蔽站点到外部站点的链接应该更改为使用不推荐的
target=“\u top”
属性。这打破了GoDaddy(和其他人)用来实现不太聪明的“域屏蔽”的不可见框架集。
http://www.a.com/
基本上是这样的:

<frameset rows="100%,*" border="0">
  <frame src="http://www.really.long.url.com" frameborder="0" />
</frameset>

我将只添加有关所提供解决方案@Day的额外数据:

target=“\u top”
将使用链接中指定的url加载整个当前浏览器窗口(有效地删除框架集页面)

目标

  • _blank=链接将在新窗口中打开

  • _top=Link将清除所有现有框架并打开URL作为最上面的文档

  • _parent=链接将在父帧中打开(如果有多个级别)。如果只有一个级别框架集,则等于_top
  • _self=链接将在当前帧/窗口等中打开,以适用者为准

[来源:

这是一个“如何使用GoDaddy的界面”的问题,不是一个编程问题。@Marcus-这可能是,但如果答案正确,它也可能是一个“域屏蔽如何工作,有哪些缺点,我应该做些什么”的问题。但我有偏见,因为我只是试图写这样一个答案,我希望你们投票;)非常感谢你!我的问题是——一旦我使用戈达迪的屏蔽“服务”,网站上的链接就不会打开。target=“\u top”绝对解决了这个问题。一个简短的问题-使用该属性有任何不利之处吗?