動(dòng)態(tài)生成的網(wǎng)頁(yè)
對(duì)于那些動(dòng)態(tài)生成網(wǎng)頁(yè),我們這些實(shí)際的訪(fǎng)問(wèn)者可以通過(guò)肉眼看到。但對(duì)于大多數(shù)搜索引擎的蜘蛛程序卻往往是不可見(jiàn)的,這也就是動(dòng)態(tài)網(wǎng)頁(yè)很難被搜索引擎的SPIDER檢索的原因。因而,要想讓你的動(dòng)態(tài)網(wǎng)頁(yè)能夠出現(xiàn)在搜索引擎的搜索結(jié)果中,只要保證你的網(wǎng)站內(nèi)容對(duì)搜索引擎是可見(jiàn)的,即搜索引擎的Spider程序能夠看到你網(wǎng)站的內(nèi)容就可以了。
所謂動(dòng)態(tài)網(wǎng)頁(yè)一般指的是采用ASP,PHP,Cold Fusion,CGI等程序動(dòng)態(tài)生成的頁(yè)面,該網(wǎng)頁(yè)中的大部分內(nèi)容來(lái)自與網(wǎng)站相連的數(shù)據(jù)庫(kù)。在網(wǎng)絡(luò)空間中并不存在這個(gè)頁(yè)面,只有接到用戶(hù)的訪(fǎng)問(wèn)要求后才生成并傳輸?shù)接脩?hù)的瀏覽器中。而且由于訪(fǎng)問(wèn)者能夠?qū)崟r(shí)得到他們想要的數(shù)據(jù),動(dòng)態(tài)網(wǎng)頁(yè)往往容易給人留下深刻的印象。此外,動(dòng)態(tài)網(wǎng)頁(yè)還具有容易維護(hù)和更新的優(yōu)點(diǎn)。例如,對(duì)于一個(gè)新產(chǎn)品或價(jià)格的調(diào)整。網(wǎng)站管理員只要對(duì)數(shù)據(jù)庫(kù)做一下簡(jiǎn)單的改動(dòng)就可以了,根本不需要去修改每個(gè)單獨(dú)的靜態(tài)頁(yè)面。
我們可以看出,從用戶(hù)角度來(lái)考慮,動(dòng)態(tài)網(wǎng)頁(yè)確實(shí)非常棒。但如果在搜索引擎的角度來(lái)看,結(jié)論卻不同了。
動(dòng)態(tài)網(wǎng)頁(yè)的問(wèn)題所在
問(wèn)題就出在這些動(dòng)態(tài)網(wǎng)頁(yè)在網(wǎng)絡(luò)空間中并不是實(shí)際存在的,只有當(dāng)用戶(hù)在變量區(qū)中輸入一個(gè)值以后它們才會(huì)生成。而我們大家也都知道,搜索引擎的Spider再聰明,它也只是一個(gè)搜索程序,它們無(wú)法象真正的人那樣選擇變量并輸入數(shù)值。
亦可將查詢(xún)編入主頁(yè)上的一個(gè)鏈接中,使得該鏈接成為一個(gè)預(yù)先定義的網(wǎng)站目錄的查詢(xún)。用戶(hù)可在一個(gè)搜索表格中鍵入查詢(xún)條件來(lái)查詢(xún),通常動(dòng)態(tài)腳本需要某些信息來(lái)返回頁(yè)面內(nèi)容,最常見(jiàn)的如Cookie數(shù)據(jù),Session ID或一個(gè)環(huán)境變量。但對(duì)搜索引擎的Spider程序來(lái)說(shuō),它們壓根不可能知道去使用你的搜索功能,或者該問(wèn)什么問(wèn)題。就是因?yàn)槿绱?,Spider對(duì)網(wǎng)站的檢索往往會(huì)在一個(gè)動(dòng)態(tài)站點(diǎn)前不得不止步。
此外,在動(dòng)態(tài)頁(yè)的URL中包含了問(wèn)號(hào)(?)和百分號(hào)(%)。還有一些符號(hào)諸如&,%,+和$等在一個(gè)動(dòng)態(tài)頁(yè)的URL中也經(jīng)常能看到。這樣的URL被稱(chēng)作“環(huán)境變量”(query string)。不過(guò)大多數(shù)SPIDER都無(wú)法解讀符號(hào)“?”后的字符。例如,對(duì)于這樣一個(gè)URL:http://www.americanbooks.com/cgi-bin/items.cgi?name=naturaldiet大多數(shù)SPIDER都只能讀取符號(hào)“?”之前的字符。URL中的“?”對(duì)它們來(lái)說(shuō)是一個(gè)“停止標(biāo)記”,這樣它們最終檢索到的URL只能是:http://www.americanbooks.com/cgi-bin/items.cgi
很顯然,由于這個(gè)URL并不實(shí)際存在,所以它們一無(wú)所獲。因此,如果你的整個(gè)網(wǎng)站或網(wǎng)站上有大部分網(wǎng)頁(yè)都是采用動(dòng)態(tài)來(lái)生成的,為了使SPIDER易于讀取你網(wǎng)站上的內(nèi)容,你需要對(duì)網(wǎng)站做一定的修改。
【 微信掃一掃 】