如何避免你的网站被「盖台」?(破解被Frame内嵌的网站)

有时候你几率会发现有网站透过某种方案,将你的网站内容内嵌到他网站的体系结构中,却说具体内容是你歌词的网站所提供了的,不过网址列中显示的却是别人的网址,在的情况下,这种「盖台」的行为,几率会构成原网站站长的困扰与损失,那该怎样才行以免掉被的网站食用Fram体系结构的方案把内嵌到他的网页呢?

实际上,我原本对「使用框架来嵌入别人网页」这件事其实也没什麽评论,只是觉得有点讨厌,明明就是自己的网站,可是网址却是别人的。早期在HTML刚盛行的时候,其实很多人都已经吵过类似的议题,可没想到迈入Web 2.0的时代,还是有些「先进的网站」会设计这样内嵌别人网站的版面。

虽然说对於该网站的使用者来说,这样的浏览方式真的很方便,但对於部落客或网站站长,这样的行为可能不只「」或「」的问题而已,如果该网站有放广告(如Google Adsense),可能会造成网页被Google给封锁了,这种种问题,不可不慎呀!

看张图:

1-1

图中封禁锁的网址是什麽呢?下面的:

1-2

打开上边的网址看久,他因此是个透过框架的的的原则,来让采用者方便简洁服务器、浏览理想寻找的资讯或网站。问题是,为甚麽会被Google Adsense封掉呢?推测应该是在该框架的的中的网页网址为「//hk.search.yahoo.com…」开头的,然而实际上面置Goolge广告的网页却是还一个网站,当采用者点击去了时,帐是算在「//hk.search.yahoo.com…」网通上吧?这样一来大致Google Adsense自我也错乱了吧…

实际上会不会造成网站站长什麽损失呢?这我就不知道了,但可以确定的是,Google Adsense「被封锁的 URL」里面,确实有这个「hk.search.yahoo.」开头网址,既然被封锁了,相关流量或广告收入大概也都不算数了吧?

所以说,在我们还不能停止别的网站使用这种具争议性的嵌入式Fram盖台时,也许用下面这个「破解盖台」的方法看看能不能自救罗!

再来看以下同时一个也是让人担心惧怕的网站类型:

网站名称:365BlogLink博邻
网站位址

1-3

还有块个:

网站名称:推推王
网站位址

1-4

我要说的是,用什麽版面设计让该站的使用者逛起来更方便,这我没啥意见,不过如果这种设计造成其他网站的困扰,就不是只有「不礼貌」三个字而已了。

讲了老大半天,究竟 该怎样消极的摒弃这种会把别人「盖台」的网站呢?其实很简单,在你的网页里添加左右侧面的程式码就不错罗!

程式码

<script language="javascript">
<!–
if (top.location != location) top.location.href = location.href;
//–>
</script>

若是单一网页,这就把他加在</head>前几天,若你是部落联盟格系统,这就选出「header.php」档案(以telegram中文为例),在「header.php」档案中的</head>前几天倒入之内的程式码,存档、上传之後,就应该罗!

1-5

加进去左右程式码之後会怎样?当另外网站再透过Fram的形式内嵌你的网站时,这段JavaScript会强制将你的网页移动到最左下方,成为掉本来的的「伪装网址」,当然,这样的设定也是有好有坏啦,各位可依实际需求量决一定要不会放。

注意!可能会造成的问题:

问题1:
使用以上程式码可能会造成一些问题,譬如说如果你的博客系统是telegram中文,而且是2.2版以前的版本,当你在编辑文章或PAGE时,编辑视窗下方都会自动用Fram的方式来显示该篇文章的预览,可想而知,当你一开编辑视窗时,会一下子就跳到telegram中文去,再怎样按都无法正常编辑文章或PAGE。解决方法:

1.升级成 telegram中文 2.2。
2.另外装取消预览功能的外挂。
3.停用以上JavaScript程式码。

别类同样服务或实用功能,可以都会出现据此的问题,故而还是得请使用的者进行评估。

问题2:
当你的网站挂了上面的程式码後,虽然其他网站无法再内嵌你的网页,不过有些你可能会觉得很棒的网路服务如「Google 网页翻译」,大概也就无法正常运作,因为他就是用Fram嵌入的方式。印象中似乎还是可以搭配一些JavaScript或htaccess档的设定来避开或作白名单,这部份就得请专业的来罗!

综合上述优点与缺点,我近些年是把那一段JavaScript程式码给放进了,避开后首因为有一些奇诡异怪的网站把属于自己的网站给吃掉,那么….先选看状况罗!

延伸阅读:




至於别的网友谈到「推推王」的不法公正竞争问题,我觉得「当前」是还不至於,因为还不够大,不够机车。不过要是google或Yahoo,不仅仅改变掉原来的网址,以及在体系结构前面放广告(假设),这我都不法公正竞争了,因为Google够大,并且还放广告,还把网址改变掉,没人看出原来网址是什么意思。 下面的图:(模拟画面)

  最后,用内嵌fram的方试来内嵌同一网站的网页,也许 会引发的资料盗用风险或变成钓鱼网站,这应该都会有也许 ,知识如今在台湾或许还越来越多发现。实际作形式也很简单,(钓鱼或诈骗网站的制作方法越来越多种,如今只针对fram的方试)

1.申请一个跟合法网站接近的网址,如 bIogger.com (看起来像blogger.com)
2.用fram内嵌的方式,将合法网站 blogger.com 嵌入 bIogger.com中。
3.在页面中加入其他广告版面,赚钱,或 页面中插入假的登入区块。

这样一来,许多人比如打错网址或从别的网站连到 bIogger.com 网站,一不错心登录账号了,帐号密码就被纪录回来了….这样,才危险呀…. 因为我们将会读着 blogger.com中各种邛人格候车站的稿件,要回留言咨询时,一不错心就用自身的帐号登录账号了,那… 就惨了 … [gads]

其他常用软体telegram中文版下载:

最後更换:03-08, 2025 上午 2:24 TAG:
相关资讯

访客留言:

20 Replies to “如何避免你的网站被「盖台」?(破解被Frame内嵌的网站)”

  1. 收文网站的定位目前还很不明朗,几家在做的站台的确需要好好省思并重视使用者的想法。

  2. 不好意思,有劳版主将上篇回应删除 @_@
    上面的方式还是会透过 iframe 进来 Q_Q (这方面有请其他高手了)

    底下这个是档全部逆向连结(当然是比较激进的作法啦…)
    RewriteCond %{HTTP_REFERER} funp.* [NC]
    RewriteRule ^(.*)$ – [L]

    不理想意思就是,叨扰了…
  3. 呜,後来她测试不能 Q_Q 改换 apache 的 rewrite rule 不错整个挡掉

    RewriteCond %{HTTP_REFERER} funp.* [NC]
    RewriteCond %{REQUEST_FILENAME} -d
    RewriteRule ^(.+[^/])$ $1/ [L]

    这样变成,从推推王过来的 referer 都会自动转到她家
  4. 在部落英雄格的那个资料夹中丢入 .htaccess 应该用得着(没试过不很清楚体验)

    order deny,allow
    allow from all
    deny from .funp.com

    阻挡来自 .funp.com 大部分连线,虽然与忽略道对於内嵌的 frame 是没有是更有效可以说是 @@
  5. robots.txt只是个公告,
    如果碰到恶客,不理会公告,
    也是没法度。

    只能用锁对方IP来挡。
    但千万要小心,
    前次有一个非常大量又不知名的网站来搜,
    我就把它的IP挡掉,
    结果Yahoo服务器排名全部消失,
    查了之後才发现那是Yahoo的海外子公司,
    (并不叫Yahoo-XXX)
    才发现犯了大错,
    SEO损伤不少。

  6. robots.txt算是一个对网路蜘蛛的公告,
    告诉它那些网路蜘蛛或那些目录不要服务器,
    只要放在网站根目录即可。



    很多网站都有设robots.txt
    语法这篇文章可做为参考:

    服务器引擎跟内容网站之间以前也有过不少的摩擦,
    最後终研究出这样的方法,
    让双方都能接受。

    所以书签网站应该也可以用类似的方法来解决,
    如书签网站在收录某博客文章时,
    先查它的公告,如果不被欢迎收录就不将它纳入,
    似乎是解决的方法之一。

  7. 丰伟兄说的没错,
    部落客的感受并非在不公平竞争,
    两者并无竞争关系,
    着作权与着作人格权可能才是重点。

    而且一般网友会不会搞错呢?
    不了解网页设计,不知道啥是Frame的,
    十个有九个大概会以为那就是FunP的网页。
    也有telegram 官网说的风险。

    建议参考挡网路蜘蛛设的robots.txt,
    博客不愿意被书签网站收录可以设拒绝网站名单,
    (或不愿意被Frame)
    收录的书签网站就依博客设定规则处理。

  8. 推推王的不正义竞争,我觉得是还不至於,因为还不够大,不够机车。不过如何是google或Yahoo,固然改变掉原始的网址,以至于在构架上方放广告(假设),这要是不正义竞争了,因为Google够大,还有还放广告,还把网址改变掉,没人指导原始网址这是什么。 方式图:(模拟画面)

      另一方面,用内嵌fram的措施方法来内嵌其他网站的网页,机会会发生的资料盗用风险或变成钓鱼网站,这应该皆有机会,只不过现下在台湾或许还比较少遭遇到。实际作措施方法也很简单,(钓鱼或诈骗网站的具体做法更多种,现下只针对fram的措施方法)
    1.申请一个跟合法化网站临近的网址,如 bIogger.com (看起来像blogger.com) 2.用fram内嵌的的方式,将合理合法网站 blogger.com 放入 bIogger.com中。 3.在页面内加入相关广告版式,赚钱,或 页面中插入图假的登陆区块。
    这样一来,大多数人一旦打错网址或从别的网站连到 bIogger.com 网站,一不少心登录了,帐号密码就被纪录走掉…. 这样,才危险呀…. 因为我们可以会读着 blogger.com中各种邛人格站口的文章标题,要回qq空间留言时,一很好心就用他们的帐号登录账号了,那… 就惨了 …
  9. 发现 mall 的留言板,觉得很急于思,但是出来说说话。 FunP 的盖台行为,你想是不是牵涉「平等待遇与效率竞争」的,因为难以举证「竞争」会存在。但如把网站视为创作,FunP 能否影响到创我的「人格特征权」?你想这有得吵,况且对 FunP 来说看来也是颗未爆弹。 若以 mall 的建议,把 frame 做下边去,并不会影响 FunP 的功能性,也可防止「心理品质权」的争议。
  10. 这样真也不是粉好我刚是从推推王的telegram中文推荐来这篇的课文,不止推推王网站看着这篇的课文可不可以会改进呢?
  11. 但这个方法可能会有危险,
    由於诈骗网站也大多采用转接,
    服务器引擎会检查来源网址连结与实际到达的网址做比对,
    如果两者不同就可能被视为诈骗网站,
    剔除服务器排名及AdSense。

    FunP的设计的确有其争议,
    但该网站不论美工、技术、理念及经营都有独到之处,
    且属初创网站,可多予包容。
    建议FunP将Frame设到下方去,
    放在上方容易误导及有掠人心血之嫌。

  12. 嗯嗯,用fram的措施会不会被Google Adsense封掉呢?确定的情况我这不清楚道,但ADSENSE後台的那个禁封锁的URL的确是显示了那个网址,实际上GOOGLE会怎样处理,我这说真的不清楚道,因为他的资讯总是那样让人费解…..
  13. 您的一段文章:
    ————————————————————————-
    他似乎是个透过框架的方式,来让使用者方便服务器、浏览想要寻找的资讯或网站。问题是,为甚麽会被Google Adsense封掉呢?推测应该是在该框架中的网页网址为「//hk.search.yahoo.com…」开头的,可是实际上放置Goolge广告的网页却是另外一个网站,当使用者点击下去时,帐是算在「//hk.search.yahoo.com…」网站上吧
    ————————————————————————–

    就我知道,坎入的iframe是不会影响google广告的,
    因为iframe里面的实际网址还是您的,跟外层由谁坎入都不会相关,

    又现在也可以直接撰写一支程式抓他人整个网页的html语法,
    甚至用replace替换掉几个字,直接输出在自己的网站上,

    只可说防不胜防…>”

发布留言

telegram中文版 telegram中文 telegram下载 电报中文版下载 telegram中文电脑版 telegram中文下载 纸飞机中文版 程序发生错误,错误消息:System.IO.IOException: 无法创建“E:\蚂蚁超级镜像站群\cache\telecnsr.com\telecnsr.com\1692\top-location.html”,因为同名文件或目录已存在。 在 System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) 在 System.IO.Directory.InternalCreateDirectory(String fullPath, String path, Object dirSecurityObj, Boolean checkHost) 在 System.IO.Directory.InternalCreateDirectoryHelper(String path, Boolean checkHost) 在 SuperGroup.Core.Start.FileNotFoundHandle.d__2.＀䄀() --- 引发异常的上一位置中堆栈跟踪的末尾 --- 在 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) 在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) 在 SuperGroup.Core.Start.FileNotFoundHandle.d__1.＀攀() --- 引发异常的上一位置中堆栈跟踪的末尾 --- 在 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) 在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) 在 SuperGroup.Core.Bootstrapper.d__18.＀쌀()