我注册了域名www.a.com 然后我将屏蔽(使用GoDaddy)流量从www.a.com转发到www.really.long.url.com,因此用户访问我的网站时只会在地址栏中看到www.a.com。 问题是,如果用户在我的网站上点击指向www.google.com的链接,他们会被定向到Google,但他们的地址栏仍会显示为www.a.com。
如何禁用外部链接的域掩码?
答案 0 :(得分:14)
最佳答案是“不要使用域名屏蔽”,因为它有许多缺点,包括:
a.com
一样,因为它没有 - 它仍由really.long.url.com
提供为了避免这些缺点,您应该为a.com
配置DNS,以便它和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>
答案 1 :(得分:0)
我只是添加有关@Day提供的解决方案的额外数据:
target="_top"
将使用链接中指定的网址加载整个当前浏览器窗口(有效删除框架集页面)。
目标:
_blank =链接将在新窗口中打开
_top =链接将清除所有现有框架并打开URL作为最上面的文档