如何避免你的網站被「蓋台」?(破解被Frame內嵌的網站)

 

 

推到 Twitter!
推到 Plurk!
推到 Facebook!
版本更新回報..

有時候你可能會發現有些網站透過某種方式,將你的網站內容內嵌到他網站的框架中,明明主要內容是你的網站所提供的,可是網址列中顯示的卻是別人的網址,在某些情況下,這種「蓋台」的行為,可能會造成原網站站長的困擾與損失,那該怎樣才能避免掉被其他網站使用Fram框架的方式把你嵌入到他的網頁呢?

實際上,我原本對「使用框架來嵌入別人網頁」這件事其實也沒什麼評論,只是覺得有點討厭,明明就是自己的網站,可是網址卻是別人的。早期在HTML剛盛行的時候,其實很多人都已經吵過類似的議題,可沒想到邁入Web 2.0的時代,還是有些「先進的網站」會設計這樣內嵌別人網站的版面。

雖然說對於該網站的使用者來說,這樣的瀏覽方式真的很方便,但對於部落客或網站站長,這樣的行為可能不只「不禮貌」或「適法性」的問題而已,如果該網站有放廣告(如Google Adsense),可能會造成網頁被Google給封鎖了,這種種問題,不可不慎呀!

先看張圖:

1-1

圖中被封鎖的網址是什麼呢?如下:

http://hk.search.yahoo.com/search/sb?ei=UTF-8&meta=rst=hk&p=%E4%B8%8B%E8%BC%89Windows+Live+Messenger+11+5&orig_url=http://briian.com/?p=49&current_results_index=10&show_related=&

1-2

打開上面的網址一看,他似乎是個透過框架的方式,來讓使用者方便搜尋、瀏覽想要尋找的資訊或網站。問題是,為甚麼會被Google Adsense封掉呢?推測應該是在該框架中的網頁網址為「http://hk.search.yahoo.com…」開頭的,可是實際上放置Goolge廣告的網頁卻是另外一個網站,當使用者點擊下去時,帳是算在「http://hk.search.yahoo.com…」網站上吧?這樣一來大概Google Adsense自己也錯亂了吧…

實際上會不會造成網站站長什麼損失呢?這我就不知道了,但可以確定的是,Google Adsense「被封鎖的 URL」裡面,確實有這個「hk.search.yahoo.」開頭網址,既然被封鎖了,相關流量或廣告收入大概也都不算數了吧?

所以說,在我們還不能停止別的網站使用這種具爭議性的嵌入式Fram蓋台時,也許用下面這個「破解蓋台」的方法看看能不能自救囉!

再來看一下另外一個也是讓人擔心害怕的網站類型:

網站名稱:365BlogLink博邻
網站位址http://www.365bloglink.com

1-3

還有一個:

網站名稱:推推王
網站位址http://funp.com/

1-4

我要說的是,用什麼版面設計讓該站的使用者逛起來更方便,這我沒啥意見,不過如果這種設計造成其他網站的困擾,就不是只有「不禮貌」三個字而已了。

講了老半天,到底該怎樣消極的抵制這種會把人家「蓋台」的網站呢?其實很簡單,在你的網頁中加上下面的程式碼就可以囉!

程式碼

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

如果是單一網頁,那就把他加在</head>之前,如果你是部落格系統,那就找出「header.php」檔案(以WordPress為例),在「header.php」檔案中的</head>之前加入以上的程式碼,存檔、上傳之後,就可以囉!

1-5

加上以上程式碼之後會怎樣?當其他網站再透過Fram的方式內嵌你的網站時,這段JavaScript會強制將你的網頁推到最上方,取代掉原本的「偽裝網址」,當然,這樣的設定也是有好有壞啦,大家可以依實際需求決定要不要放。

注意!可能會造成的問題:

問題1:
使用以上程式碼可能會造成一些問題,譬如說如果你的部落格系統是WordPress,而且是2.2版以前的版本,當你在編輯文章或PAGE時,編輯視窗下方都會自動用Fram的方式來顯示該篇文章的預覽,可想而知,當你一開編輯視窗時,會一下子就跳到首頁去,再怎樣按都無法正常編輯文章或PAGE。解決方法:

1.升級成 WordPress 2.2。
2.另外裝取消預覽功能的外掛。
3.停用以上JavaScript程式碼。

其他類似的服務或功能,可能都會遇到上述的問題,所以還是得請使用者自行評估。

問題2:
當你的網站掛了上面的程式碼後,雖然其他網站無法再內嵌你的網頁,不過有些你可能會覺得很棒的網路服務如「Google 網頁翻譯」,大概也就無法正常運作,因為他就是用Fram嵌入的方式。印象中似乎還是可以搭配一些JavaScript或htaccess檔的設定來避開或作白名單,這部份就得請專業的來囉!

綜合以上優點與缺點,我目前是把那段JavaScript程式碼給放上了,避免再度因為一些奇奇怪怪的網站把自己的網站給吃了,所以….先看看狀況囉!

延伸閱讀:

有關FUNP的適法性
[討論] 推推王的適法性
推推王瀏覽方式所造成的不公平競爭
推推王,大眾化的Web 2.0

至於其他網友提到「推推王」的不公平競爭問題,我覺得「目前」是還不至於,因為還不夠大,不夠機車。不過如果是google或Yahoo,不但取代掉原本的網址,甚至在框架上面放廣告(假設),這就算不公平競爭了,因為Google夠大,而且還放廣告,還把網址取代掉,沒人知道原本網址是啥。

如下圖:(模擬畫面)

 

另外,用內嵌fram的方式來內嵌其他網站的網頁,可能會造成的資料盜用風險或變成釣魚網站,這應該都有可能,只是目前在台灣似乎還很少遇到。實際作方法也很簡單,(釣魚或詐騙網站的作法很多種,目前只針對fram的方式)

1.申請一個跟合法網站接近的網址,如 bIogger.com (看起來像blogger.com)
2.用fram內嵌的方式,將合法網站 blogger.com 嵌入 bIogger.com中。
3.在頁面中加入其他廣告版面,賺錢,或 頁面中插入假的登入區塊。

這樣一來,很多人如果打錯網址或從別的網站連到 bIogger.com 網站,一不小心登入了,帳號密碼就被紀錄走了….這樣,才危險呀…. 因為我們可能會讀著 blogger.com中各種部落格站台的文章,要回留言時,一不小心就用自己的帳號登入了,那… 就慘了 …

[gads]

 

(請勿全文轉貼本站文章,歡迎「部份引用」或介紹,引用時請註明 ①網站名稱 與 ②文章網址,感謝~~ )
→ 免費訂閱最新文章:  (如何訂閱?)
本文作者:不來恩 | 發表時間:2007/06/06 | 分類: Blog, WordPress 網站架設 | Trackback 引用網址     
注意事項:本站所介紹之軟體、設定或網站服務,經實際安裝測試並通過防毒軟體掃毒。但因為不同電腦環境與軟體設定可能都各有差異,建議您僅在非工作用的電腦安裝、測試,避免因為不可預知的錯誤、當機或軟硬體衝突,影響您的工作或電腦運作。另外,在進行任何重要的操作與設定之前,記得先行備份電腦中的重要資料,避免因為未依指示的不當操作或其他疏失造成資料毀損。當您依照本文所提供之訊息執行各種操作,表示您已閱讀此注意事項並同意自行承擔可能之風險與責任。

飛狼直升機 HP CQ41-105AX 64雙核獨顯強悍機 好神拖360度旋轉拖把組(拖把+脫水桶+布盤x1)

 

關於本主題有 25 個留言:

  1. Girvan 說道:

    這個script我之前一直用很久。
    一直到不久之前,我發現使用者在IE6裡面竟然會因為這兩段script而整個當掉。
    所以後來就不太用了。

  2. [...] 說來也妙,相似的開端,似乎傾向著必然的結束。這念頭在我心頭驚了一下。在google第一頁裡沒有人罵我,心跳再度回復到72。還好,我們還在生產與累積,而且我們不只有權加javascript,還有權生產貼紙,請期待。 [...]

  3. [...] 至於這種做法是否合法,這個小弟並不想瞭解太多。但非常明確的是,這個站的目標是透過技術,將內容集中化,將網路生產最麻煩,也最有價值之處:「內容」集中於自己身上。至於寫作的人能從推推王哪兒得到什麼?要不是愈看愈氣,不然就是想盡辦法不要被蓋台(相關連結:Mark’s Place、重灌狂人)。廣告費他們在拿,創新技術雖然本來就是他們自己的,但人氣、名氣(這種虛幻的東西,在網路上就是有價值,也能賣個好價格),全歸他們自己,只因為「推推王」上集中了好多內容? [...]

  4. kiroro 說道:

    這語法可以小小改一下…前面加上
    url=』http://??』;//自己部落格網址 或其他允許站台…
    if(top.location.indexOf(url)<-1) {//後面在加上面那句
    }
    就可以解決問題一了…

  5. [...] 更多詳細可以參閱重灌狂人的如何避免你的網站被「蓋台」?(破解被Frame內嵌的網站) [...]

  6. 請填暱稱 說道:

    各位大大

    妳們Google廣告一個月可以領多少啊??

    有沒有人過兩萬??

  7. [...] 這~我的確不是很喜歡 找了找,原來iFrame還是有辦法抵擋的 請見:重灌狂人,如何避免你的網站被「蓋台」?(破解被Frame內嵌的網站) 不知道這有沒什麼後遺症, 管他~先用再說~ [...]

  8. 你推我報 說道:

    收文網站的定位目前還很不明朗,幾家在做的站台的確需要好好省思並重視使用者的想法。
    http://www.push-reporter.com/video/modules/wordpress/2007/09/22/5

  9. hina 說道:

    不好意思,有勞版主將上篇回應刪除 @_@
    上面的方式還是會透過 iframe 進來 Q_Q (這方面有請其他高手了)

    底下這個是檔全部逆向連結(當然是比較激進的作法啦…)
    RewriteCond %{HTTP_REFERER} funp.* [NC]
    RewriteRule ^(.*)$ – [L]

    不好意思,叨擾了…

  10. hina 說道:

    嗚,後來自己測試不行 Q_Q

    改用 apache 的 rewrite rule 可以整個擋掉

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

    這樣變成,從推推王過來的 referer 都會自動轉到自己家

  11. hina 說道:

    在部落格的那個資料夾中丟入 .htaccess 應該有用(沒試過不清楚效果)

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

    阻擋來自 .funp.com 所有連線,但是不知道對於內嵌的 frame 是不是有效就是 @@

  12. [...] 說來也妙,相似的開端,似乎傾向著必然的結束。這念頭在我心頭驚了一下。在oogle第一頁裡沒有人罵我,心跳再度回復到72。還好,我們還在生產與累積,而且我們不只有權加javascript,還有權生產貼紙,請期待。 [...]

  13. [...] 至於這種做法是否合法,這個小弟並不想瞭解太多。但非常明確的是,這個站的目標是透過技術,將內容集中化,將網路生產最麻煩,也最有價值之處:「內容」集中於自己身上。至於寫作的人能從推推王哪兒得到什麼?要不是愈看愈氣,不然就是想盡辦法不要被蓋台(相關連結:Mark’s Place、重灌狂人)。廣告費他們在拿,創新技術雖然本來就是他們自己的,但人氣、名氣(這種虛幻的東西,在網路上就是有價值,也能賣個好價格),全歸他們自己,只因為「推推王」上集中了好多內容? [...]

  14. Mall 說道:

    robots.txt只是個公告,
    如果碰到惡客,不理會公告,
    也是沒法度。

    只能用鎖對方IP來擋。
    但千萬要小心,
    前次有一個非常大量又不知名的網站來搜,
    我就把它的IP擋掉,
    結果Yahoo搜尋排名全部消失,
    查了之後才發現那是Yahoo的海外子公司,
    (並不叫Yahoo-XXX)
    才發現犯了大錯,
    SEO損傷不少。

  15. Mall 說道:

    robots.txt算是一個對網路蜘蛛的公告,
    告訴它那些網路蜘蛛或那些目錄不要搜尋,
    只要放在網站根目錄即可。

    http://news.chinatimes.com/robots.txt
    http://tw.shopping.yahoo.com/robots.txt
    很多網站都有設robots.txt
    語法這篇文章可做為參考:
    http://www.ithome.com.tw/itadm/article.php?c=35591

    搜尋引擎跟內容網站之間以前也有過不少的摩擦,
    最後終研究出這樣的方法,
    讓雙方都能接受。

    所以書籤網站應該也可以用類似的方法來解決,
    如書籤網站在收錄某部落格文章時,
    先查它的公告,如果不被歡迎收錄就不將它納入,
    似乎是解決的方法之一。

  16. 不來恩 說道:

    請問Mall,你指的 robots.txt大概要怎麼設?

    是說把書籤網站完全擋掉?還是? 大概會有怎樣的效果?

  17. Mall 說道:

    豐偉兄說的沒錯,
    部落客的感受並非在不公平競爭,
    兩者並無競爭關係,
    著作權與著作人格權可能才是重點。

    而且一般網友會不會搞錯呢?
    不了解網頁設計,不知道啥是Frame的,
    十個有九個大概會以為那就是FunP的網頁。
    也有不來恩說的風險。

    建議參考擋網路蜘蛛設的robots.txt,
    部落格不願意被書籤網站收錄可以設拒絕網站名單,
    (或不願意被Frame)
    收錄的書籤網站就依部落格設定規則處理。

  18. 不來恩 說道:

    推推王的不公平競爭,我覺得是還不至於,因為還不夠大,不夠機車。不過如果是google或Yahoo,不但取代掉原本的網址,甚至在框架上面放廣告(假設),這就算不公平競爭了,因為Google夠大,而且還放廣告,還把網址取代掉,沒人知道原本網址是啥。

    如下圖:(模擬畫面)

     

    另外,用內嵌fram的方式來內嵌其他網站的網頁,可能會造成的資料盜用風險或變成釣魚網站,這應該都有可能,只是目前在台灣似乎還很少遇到。實際作方法也很簡單,(釣魚或詐騙網站的作法很多種,目前只針對fram的方式)

    1.申請一個跟合法網站接近的網址,如 bIogger.com (看起來像blogger.com)

    2.用fram內嵌的方式,將合法網站 blogger.com 嵌入 bIogger.com中。

    3.在頁面中加入其他廣告版面,賺錢,或 頁面中插入假的登入區塊。

    這樣一來,很多人如果打錯網址或從別的網站連到 bIogger.com 網站,一不小心登入了,帳號密碼就被紀錄走了….

    這樣,才危險呀…. 因為我們可能會讀著 blogger.com中各種部落格站台的文章,要回留言時,一不小心就用自己的帳號登入了,那… 就慘了 …

  19. 陳豐偉 說道:

    看到 mall 的留言,覺得很有意思,所以出來說說話。

    FunP 的蓋台行為,我想是不牽涉「不公平競爭」的,因為難以舉證「競爭」存在。但如果把網站視為創作,FunP 是否侵害到創作者的「人格權」?我想這有得吵,而且對 FunP 來說恐怕是一顆未爆彈。

    若以 mall 的建議,把 frame 做到下方去,並不會影響 FunP 的功能,也可避免「人格權」的爭議。

  20. jaka 說道:

    這樣真的不是粉好我剛是從推推王的首頁推薦來這篇文章,不知推推王網站看了這篇文章是否會改進呢?

  21. Mall 說道:

    但這個方法可能會有危險,
    由於詐騙網站也大多採用轉接,
    搜尋引擎會檢查來源網址連結與實際到達的網址做比對,
    如果兩者不同就可能被視為詐騙網站,
    剔除搜尋排名及AdSense。

    FunP的設計的確有其爭議,
    但該網站不論美工、技術、理念及經營都有獨到之處,
    且屬初創網站,可多予包容。
    建議FunP將Frame設到下方去,
    放在上方容易誤導及有掠人心血之嫌。

  22. 不來恩 說道:

    嗯嗯,用fram的方式會不會被Google Adsense封掉呢?確定的情況我也不知道,但ADSENSE後台的那個被封鎖的URL的確是顯示了那個網址,實際上GOOGLE會怎樣處理,我也真的不知道,因為他的資訊總是那樣讓人費解…..

  23. ㄚ帕契 說道:

    您的一段文章:
    ————————————————————————-
    他似乎是個透過框架的方式,來讓使用者方便搜尋、瀏覽想要尋找的資訊或網站。問題是,為甚麼會被Google Adsense封掉呢?推測應該是在該框架中的網頁網址為「http://hk.search.yahoo.com…」開頭的,可是實際上放置Goolge廣告的網頁卻是另外一個網站,當使用者點擊下去時,帳是算在「http://hk.search.yahoo.com…」網站上吧
    ————————————————————————–

    就我知道,坎入的iframe是不會影響google廣告的,
    因為iframe裡面的實際網址還是您的,跟外層由誰坎入都不會相關,

    又現在也可以直接撰寫一支程式抓他人整個網頁的html語法,
    甚至用replace替換掉幾個字,直接輸出在自己的網站上,

    只能說防不勝防…>』

  24. Eduardo 說道:

    感覺有好有壞 @_@
    真是難抉擇 XD

  25. [...] 後來在重灌狂人中看到,原來是這麼一回事啊!囧…… [...]

歡迎留下您的想法或意見...

暱稱:     部落格:

信箱:

(為避免垃圾訊息,全部留言需經系統管理員審核之後才會出現,請勿重複發文)

 

 

 

 ▇ 產業科技新知

 

 ▇ 其他文章

 

 

【重灌狂人】全部文章分類:

  防毒軟體 MSN, WLM 聊天軟體 Yahoo!即時通
下載、P2P YouTube Google
Firefox瀏覽器 Opera瀏覽器 Blog
好用軟體 好站推薦  
     
  Windows XP電腦密技 Windows Vista電腦密技 Mac OS 蘋果電腦密技
其他作業系統    
     
  Office文書處理 檔案管理 郵件收發
影音播放 影音剪輯 秀圖、圖片編修
網路瀏覽 網頁編修、網站架設 WordPress 網站架設
     
  硬體3C資訊 手機流行通訊 廠商新聞稿
【超級星光大道】 熱門話題 好玩
七嘴八舌 貼圖、影片分享