小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

5種常見網(wǎng)頁自動跳轉(zhuǎn)方法,搜索引擎識別度

 快活人甲 2012-03-19

網(wǎng)頁自動跳轉(zhuǎn),是指當(dāng)用戶訪問某個網(wǎng)頁時,被自動跳轉(zhuǎn)到另一個網(wǎng)頁中去。網(wǎng)頁自動跳轉(zhuǎn)的主要作用是,當(dāng)域名變更后,或者網(wǎng)站里的一個或多個網(wǎng)頁被刪除后,可以使用這種方式將用戶引導(dǎo)到其它正常的網(wǎng)頁中去,從而留住用戶。

不過,現(xiàn)在有許多人利用網(wǎng)頁自動跳轉(zhuǎn)來進(jìn)行作弊,欺騙搜索引擎,從而實現(xiàn)提高網(wǎng)站搜索引擎排名的目的。比較典型的方式是:先做一個橋頁,當(dāng)搜索引擎收錄了這個橋頁,并有較高排名時,橋頁中再使用網(wǎng)頁自動跳轉(zhuǎn)方式,將用戶引導(dǎo)到用戶本來無意訪問的其它網(wǎng)頁中去。

下面介紹一下五種常見的網(wǎng)頁自動跳轉(zhuǎn)方法,以及搜索引擎對這些跳轉(zhuǎn)方法的辨識能力。

第一種網(wǎng)頁自動跳轉(zhuǎn)方法:Meta Refresh自動跳轉(zhuǎn)法

在網(wǎng)頁的head區(qū)域的Meta Refresh標(biāo)簽中,加入自動跳轉(zhuǎn)代碼,可實現(xiàn)網(wǎng)頁的立即或延時自動跳轉(zhuǎn)。

示例如下:

<meta http-equiv="Refresh" content="10;url=http://www./">

上述html代碼中的“10”是延時跳轉(zhuǎn)的時間,單位是秒。如果設(shè)為0,就表示立即跳轉(zhuǎn)。“http://www.”是跳轉(zhuǎn)的目標(biāo)地址,可以是同一域名下的站內(nèi)相對路徑,也可以是不同域名的站外地址。

由于搜索引擎能夠讀取HTML,所以對于這種自動跳轉(zhuǎn)方法,搜索引擎是能夠自動檢測出來的。

至是會不會被視為作弊,則主要看跳轉(zhuǎn)時間。如果跳轉(zhuǎn)時間為0,就可能會被視為作弊,從而受到懲罰。如果有時間延遲(一般3秒以上),就會被視為正常應(yīng)用。

第二種網(wǎng)頁自動跳轉(zhuǎn)方法:body onload自動跳轉(zhuǎn)法

在網(wǎng)頁加載時通過onload事件指定parent.location進(jìn)行自動跳轉(zhuǎn)。

示例如下:

<body onLoad="parent.location='http://www.">

這種方法與第一種方法一樣,能夠被搜索引擎識別。

第三種網(wǎng)頁自動跳轉(zhuǎn)方法:javascript自動跳轉(zhuǎn)法

javascript可以實現(xiàn)網(wǎng)頁的自動跳轉(zhuǎn),如果要實現(xiàn)立即跳轉(zhuǎn),將跳轉(zhuǎn)代碼放在網(wǎng)頁的head區(qū)域即可。

示例如下:

<script language="javascript">
location.replace("http://www./")
</script>

其中的“http://XFBBS.Com/yule/tietu/”是重定向目標(biāo)地址。

由于搜索引擎無法解析javascript,所以搜索引擎便無法識別用javascript腳本進(jìn)行的自動跳轉(zhuǎn)。

第四種網(wǎng)頁自動跳轉(zhuǎn)方法:表單自動跳轉(zhuǎn)法

對于表單大家都很熟悉,就是將表單中填寫的內(nèi)容,提交到action參數(shù)中指定的URL地址中,目標(biāo)URL再對接收到的數(shù)據(jù)進(jìn)行處理。利用這一點,我們可間接的實現(xiàn)網(wǎng)頁跳轉(zhuǎn),只不過,我們并不需要提交任何表單內(nèi)容。再結(jié)合javascript腳本,可以對表單進(jìn)行自動提交。

示例如下:

<form name="form1" action=http://www./fl/  method="get">

</form>

<script language="javascript">

document.form1.submit()

</script>

其中form1名稱任意,但二處form1應(yīng)該統(tǒng)一。action中的URL地址必須以文件名結(jié)尾,例如“action=http://www./”“action=http://www. /yule”便是不規(guī)范寫法。method可以是get也可以是post,但根據(jù)我的經(jīng)驗,提交空表單時最好使用get

眾所周知,由于搜索引擎的蜘蛛程序是不會填寫表單的,所以搜索引擎便無法識別通過

這種方法實現(xiàn)的網(wǎng)頁自動跳轉(zhuǎn)。

第五種網(wǎng)頁自動跳轉(zhuǎn)方法:程序跳轉(zhuǎn)法(response.redirect server.transfer

每種程序都有各自的頁面跳轉(zhuǎn)方法,例如asp中使用response.redirect 來進(jìn)行跳轉(zhuǎn),跳轉(zhuǎn)范例如下:

response.redirect "http://www."

它的作用是,asp程序運(yùn)行到該行代碼后,會立即跳轉(zhuǎn)到目標(biāo)url地址中去。

asp中,除了使用response.redirect 做跳轉(zhuǎn)外,還有一個跳轉(zhuǎn)方法,用server.transfer進(jìn)行跳轉(zhuǎn),跳轉(zhuǎn)范例如下:

response.redirect  "/yule/tietu/index.html"

注意,這里的url地址,必須是站內(nèi)陸址,且url地址必須以文件名結(jié)尾,例如 response.redirect  "/yule/tietu/" 便是錯誤用法。

response.redirectserver.transfer都能實現(xiàn)網(wǎng)頁自動跳轉(zhuǎn),但二者也有不同之處,前者可以跳轉(zhuǎn)到站內(nèi)URL,也可以跳轉(zhuǎn)到站外URL,而后者只能跳轉(zhuǎn)到站內(nèi)文件,且瀏覽器地址欄的URL將保持不變。server.transfer還有許多好處,這里不多詳述,大家可在搜索引擎中查找它的更多資料。

使用response.redirect 跳轉(zhuǎn)雖然是在服務(wù)器端完成跳轉(zhuǎn)的,但它最終是轉(zhuǎn)換成html后在客戶端執(zhí)行的,因此,也能被搜索引擎識別,過多的使用亦會被當(dāng)作作弊處理。

如果是在同一網(wǎng)站內(nèi)部的不同網(wǎng)頁間跳轉(zhuǎn),建議使用server.transfer跳轉(zhuǎn),server.transfer肯定不會被搜索引擎視為作弊。

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多