我注册了域名www.a.com 然后我转发了从www.a.com到www.really.long.url.com的流量掩码(使用GoDaddy),因此用户只能看到他们的www.a.com地址栏访问我的网站时。 问题在于,如果用户在我的网站上点击www.google.com的链接,他们会被引导至Google,但他们的地址栏仍然显示为www.a.com。如何取消屏蔽从我的域名被屏蔽网站到外部网站的链接?
如何禁用外部链接的域掩码?
我注册了域名www.a.com 然后我转发了从www.a.com到www.really.long.url.com的流量掩码(使用GoDaddy),因此用户只能看到他们的www.a.com地址栏访问我的网站时。 问题在于,如果用户在我的网站上点击www.google.com的链接,他们会被引导至Google,但他们的地址栏仍然显示为www.a.com。如何取消屏蔽从我的域名被屏蔽网站到外部网站的链接?
如何禁用外部链接的域掩码?
最好的答案是“不使用域掩蔽”,因为它有很多缺点,包括:
a.com
,因为它没有 - 它仍然被really.long.url.com
为了避免这些缺点的浏览器,你应该配置DNS对于a.com
,因此它和www
CNAME实际上指向您的网络服务器,并且您的网站可以直接从a.com
提供。
话虽如此,要解决您提出的问题,应该更改域外屏蔽站点内的外部站点链接,以使用已弃用的target="_top"
属性。这突破了GoDaddy(和其他人)用来实现不太聪明的“域掩码”的不可见框架集。的http://www.a.com/
源基本上看起来是这样的:
<frameset rows="100%,*" border="0">
<frame src="http://www.really.long.url.com" frameborder="0" />
</frameset>
非常感谢! Mys问题是 - 一旦我使用GoDaddy的屏蔽“服务”,网站上的链接将不会打开。目标=“_ top”绝对解决了这个问题。一个简短的问题 - 使用该属性有什么缺点吗? – golosovsky 2015-03-28 13:16:16
我只是添加关于提供的解决方案@Day额外的数据:
target="_top"
将加载整个当前浏览器窗口,在该链接中指定的网址(有效移除框架页面)。
目标:
_blank =链接将在新窗口中打开
_top =链接将清除任何现有的框架,并打开URL作为最上层的文件
这是“我如何使用GoDaddy的接口“问题,而不是编程问题。 – 2010-11-17 23:14:40
@Marcus--可能是这样,但有了正确的答案,它也可以是“域名掩盖工作如何,有什么缺点,我应该做些什么”的问题。但后来我有点偏,因为我只是想写这样一个答案,我想要你的投票;) – Day 2010-11-17 23:50:16
是的,你在那里。 – 2010-11-17 23:52:50