Forwarding 如何取消从域屏蔽站点到外部站点的链接屏蔽?
我注册了域名www.a.com 然后,我将屏蔽(使用GoDaddy)流量从www.a.com转发到www.really.long.url.com,这样用户在访问我的网站时只能在地址栏中看到www.a.com。 问题是,如果用户在我的网站上点击www.google.com的链接,他们会被定向到谷歌,但他们的地址栏上仍然显示着www.a.com 如何禁用外部链接的域屏蔽?最好的答案是“不要使用域屏蔽”,因为它有许多缺点,包括: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 如何禁用外部链接的域屏蔽?最好的答案是“不要使用域屏蔽”,因为它有许多缺点,包括: 问题是,当用户通过外部站点的链接离开您的站点时,地址栏仍然显示您的域
- 问题是,当用户通过外部站点的链接离开您的站点时,地址栏仍然显示您的域
- 您自己站点中的不同页面也不会更改地址栏,因此用户无法将您站点的各个页面添加为书签
- 你的车坏了
- 搜索引擎不会像你的内容属于
那样索引你的内容,因为它不属于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”绝对解决了这个问题。一个简短的问题-使用该属性有任何不利之处吗?