| 導購 | 订阅 | 在线投稿
分享
 
 
 

SEO隱藏鏈接之挂馬也瘋狂

來源:互聯網  2011-12-06 01:37:10  評論

最近很多朋友的站都有被有被挂上經曆,一個個被弄得苦不堪言,卻又無處報怨。唉,現在的挂馬真是越來越牛了,殺起來也煞費苦心啊。我在幫朋友處理挂馬的過種中無意中在代碼裏發現了一個很陌生的CSS寫法“left:expression(1-900);top:expression(3-999);”,而且在其下面有無數個鏈向其它網站的鏈接,在浏覽器狀態下查看,居然是什麽也沒有發現。我馬上想起了一個熟悉的概念:[strong]隱藏鏈接[/strong]。

不能不說這是一種高明的寫法,至少我是在看到後才知道expression可以這樣用,當然你也可以笑我才疏學淺。我們都知道expression的only IE CSS屬性,具休來看一下官方定義:

IE5及其以後版本支持在CSS中使用expression,用來把CSS屬性和Javascript表達式關聯起來,這裏的CSS屬性可以是元素固有的屬性,也可以是自定義屬性。就是說CSS屬性後面可以是一段Javascript表達式,CSS屬性的值等于Javascript表達式計算的結果。 在表達式中可以直接引用元素自身的屬性和方法,也可以使用其他浏覽器對象。這個表達式就好像是在這個元素的一個成員函數中一樣。

通過定義,我大概知道了這個屬性可以比喻成JS的函數,而我們又知道搜索引擎現在是無法讀取JS的,那麽我們是否可以判斷這種隱藏鏈接的方法是可行的呢?另外,因爲其是only IE CSS屬性,就是在說其它浏覽器下面它是沒有效果的,也是就是說隱藏將會現形。如果是這樣子,搜索引擎就更加不能認定這是一種隱藏鏈接作弊的方法了,你認爲呢?

因爲,談到了SEO中有關隱藏鏈接內容,這裏就來總結整理一下常用的隱藏鏈接的方法以及其對SEO的影響。

1、Display:none

這應當是最常見的CSS隱藏鏈接的用法,個人認爲危險系數很高,運用的時候一種要合理慎重。

2、Text-index:負值

這是CSS布局的時常常會用到的屬性,通常是對用背景圖片來做欄目名稱時候的一種補充寫法。舉個簡單的例子,比如爲了美觀,我是想用一張設計好了的圖片來顯示

<h2>標簽,那麽這個時候在CSS裏我就會這樣給H2寫樣式:{background::url(*.gif);text-index:-9999;}。所以從這個例子的角度來說,合理的應用這種方法一種正常的網頁布局行爲,不會受到搜索引擎的懲罰。注意是合理!

3、left:expression(1-900);top:expression(3-999)

這個上面以常說清楚了,不重複。放個例子上來:

<div style="position:absolute;left:expression(1-900);top:expression(3-999);"><a href="http://www.lonmen.net/">SEO</a> </div>

4、Line-hight:1px,font-size:0,color=bgcolor

這三種作法我就不多說了,因做就等于死。當然,如想做試驗還是可以用來耍一把的。

5、JAVAScript

應當說這目前普通認爲比較安全的方法。link-builder.cn有一篇專門介紹過,這裏把方法記錄如下:

1、代碼一

<script language=”javascript” type=”text/javascript”>bdocument.write(”<div style=’display:none;’>”);</script></p><div><h1><a href="”http://link-builder.cn/blog/”">SEO</a></h1></div><script language=”javascript” type=”text/javascript”>document.write(”</div>”);

2、代碼二

<div id=”linksID”><a href=”http://link-builder.cn/blog/”>SEO</a></div><script>document.getElementById(”linksID”).style.display=”none”</script><p>

最後我想說,這裏關于隱藏鏈接方法本人均沒有專門實驗過,請各位自行把握。另外,龍門沒有要倡導黑鏈的意思啊,只是想進一步探討隱藏鏈接的合理運用及搜索引擎優化的處理。

  最近很多朋友的站都有被有被挂上經曆,一個個被弄得苦不堪言,卻又無處報怨。唉,現在的挂馬真是越來越牛了,殺起來也煞費苦心啊。我在幫朋友處理挂馬的過種中無意中在代碼裏發現了一個很陌生的CSS寫法“left:expression(1-900);top:expression(3-999);”,而且在其下面有無數個鏈向其它網站的鏈接,在浏覽器狀態下查看,居然是什麽也沒有發現。我馬上想起了一個熟悉的概念:[strong]隱藏鏈接[/strong]。   不能不說這是一種高明的寫法,至少我是在看到後才知道expression可以這樣用,當然你也可以笑我才疏學淺。我們都知道expression的only IE CSS屬性,具休來看一下官方定義:   IE5及其以後版本支持在CSS中使用expression,用來把CSS屬性和Javascript表達式關聯起來,這裏的CSS屬性可以是元素固有的屬性,也可以是自定義屬性。就是說CSS屬性後面可以是一段Javascript表達式,CSS屬性的值等于Javascript表達式計算的結果。 在表達式中可以直接引用元素自身的屬性和方法,也可以使用其他浏覽器對象。這個表達式就好像是在這個元素的一個成員函數中一樣。   通過定義,我大概知道了這個屬性可以比喻成JS的函數,而我們又知道搜索引擎現在是無法讀取JS的,那麽我們是否可以判斷這種隱藏鏈接的方法是可行的呢?另外,因爲其是only IE CSS屬性,就是在說其它浏覽器下面它是沒有效果的,也是就是說隱藏將會現形。如果是這樣子,搜索引擎就更加不能認定這是一種隱藏鏈接作弊的方法了,你認爲呢?   因爲,談到了SEO中有關隱藏鏈接內容,這裏就來總結整理一下常用的隱藏鏈接的方法以及其對SEO的影響。   1、Display:none   這應當是最常見的CSS隱藏鏈接的用法,個人認爲危險系數很高,運用的時候一種要合理慎重。   2、Text-index:負值   這是CSS布局的時常常會用到的屬性,通常是對用背景圖片來做欄目名稱時候的一種補充寫法。舉個簡單的例子,比如爲了美觀,我是想用一張設計好了的圖片來顯示    <h2>標簽,那麽這個時候在CSS裏我就會這樣給H2寫樣式:{background::url(*.gif);text-index:-9999;}。所以從這個例子的角度來說,合理的應用這種方法一種正常的網頁布局行爲,不會受到搜索引擎的懲罰。注意是合理!   3、left:expression(1-900);top:expression(3-999)   這個上面以常說清楚了,不重複。放個例子上來: <div style="position:absolute;left:expression(1-900);top:expression(3-999);"><a href="http://www.lonmen.net/">SEO</a> </div>   4、Line-hight:1px,font-size:0,color=bgcolor   這三種作法我就不多說了,因做就等于死。當然,如想做試驗還是可以用來耍一把的。   5、JAVAScript   應當說這目前普通認爲比較安全的方法。link-builder.cn有一篇專門介紹過,這裏把方法記錄如下:   1、代碼一 <script language=”javascript” type=”text/javascript”>bdocument.write(”<div style=’display:none;’>”);</script></p><div><h1><a href="”http://link-builder.cn/blog/”">SEO</a></h1></div><script language=”javascript” type=”text/javascript”>document.write(”</div>”);   2、代碼二 <div id=”linksID”><a href=”http://link-builder.cn/blog/”>SEO</a></div><script>document.getElementById(”linksID”).style.display=”none”</script><p>   最後我想說,這裏關于隱藏鏈接方法本人均沒有專門實驗過,請各位自行把握。另外,龍門沒有要倡導黑鏈的意思啊,只是想進一步探討隱藏鏈接的合理運用及搜索引擎優化的處理。
󰈣󰈤
王朝萬家燈火計劃
期待原創作者加盟
 
 
 
>>返回首頁<<
 
 
 
 
 熱帖排行
 
 
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有