Internet上(shàng)網站(zhàn)數(shù)量的(de)增多(duō),網✔站(zhàn)的(de)宣傳越來(lái)越多(duō)地(dì)依賴搜索引擎的(de)搜索結果,怎樣讓搜索引擎更好(hǎ≈o)地(dì)為(wèi)站(zhàn)點服務與提高(gāo)站(zhàn)點的(de)訪問(wèn)量有(yǒu)著(zhe)非常密切的(de)關系。搜索引擎并非是(shì)上(εshàng)帝的(de)贈送給Internet産物(wù),搜索引擎其本身(shēn)既是(shì)站(zhàn)點,同時(shí)也(yě)是←(shì)由各個(gè)程序來(lái)建設的(de)。而各種搜索引擎一(yī)般都(dōu)使用(yòng)一(yī)種稱為(wèi)搜索引擎機(jī)器(qì)人(rén)的(de)σ技(jì)術(shù),這(zhè)種機(jī)器(qì)人(rén)會(huì)根據一(yī)定規則的(de)在Inter®net上(shàng)訪問(wèn)站(zhàn)點,并把有(yǒu)價值的(de)頁面收集到(dào)搜索引擎的(de☆)緩存數(shù)據庫保存。一(yī)旦有(yǒu)用(yòng)戶來(lái)搜索,那(nà)麽搜索引擎會(huì)直接在其緩存中搜索結↓果,并将結果報(bào)給用(yòng)戶。
搜索機(jī)器(qì)人(rén)的(de)查找規則比較複雜(zá),但(dàn)是(shì)其中有(↕yǒu)一(yī)個(gè)很(hěn)重要(yào)的(de)規則,就(jiù)是(shì)搜索機(jī)器(qì)人(rén)對(duì)靜(jìng)态頁面的(de)處理(lǐ)能(néng)÷力要(yào)強于動态頁面。一(yī)般情況下(xià)搜索機(jī)器(qì)人(rén)簡單的(de)把靜(jìng)态頁面€理(lǐ)解為(wèi)擴展名成.html或者.htm的(de)頁面,而将擴展名是(shì).ASP、.PHP及.C₩GI的(de)頁面理(lǐ)解成動态頁面。換言之如(rú)果一(yī)個(gè)站(zhàn)點都(dōu)是(shì).html頁面,那(nà)麽₩它被搜索引擎全文(wén)搜到(dào)的(de)可(kě)能(néng)性就(jiù)要(yào)比.PHP的(de)頁面高(gāo)幾個(↔gè)數(shù)量級,當然因此而來(lái)的(de)訪問(wèn)量也(yě)會(huì)高(gāo)出很(hěn)多(duō)。
如(rú)何把自(zì)己站(zhàn)點的(de)內(nèi)容全都(dōu)靜(jìng)态頁面化(huà),最簡單的(de)€做(zuò)法自(zì)然是(shì)每個(gè)頁面都(dōu)用(yòng)頁面設計(jì)軟件(jiàn)直接作(zuò)成靜(jì₽ng)态頁面,這(zhè)對(duì)小(xiǎo)型站(zhàn)點不(bù)是(shì)難事(shì),但(dàn)是(shì)對(duì)頁面總數(shù)上(shàng)萬的(dπe)大(dà)中型站(zhàn)點,都(dōu)用(yòng)手工(gōng)的(de)靜(jìng)态頁面設計(jì)就(ji∞ù)會(huì)帶來(lái)高(gāo)昂的(de)成本和(hé)保存、修改上(shàng)的(de)困難。在這(zhè)種情況下(xià),資金(jīn)雄厚的(de)大(dà)網站(z¶hàn)會(huì)采用(yòng)能(néng)在後台生(shēng)成.html文(wén)件(jiàn)的(de)內(nèi)容管♣理(lǐ)(CMS)系統管理(lǐ)。無論是(shì)手工(gōng)做(zuò)的(de).html文(wén)件 (jiàn),還(hái)是(shì)後台生(shēng)成的(de).html文(wén)件(jiàn)®,都(dōu)能(néng)實現(xiàn)真正意義上(shàng)的(de)靜(jìng)态頁面。
但(dàn)仍有(yǒu)相(xiàng)當數(shù)量的(de)中型站(zhàn)點采用(y∏òng)動态發布的(de)CMS系統,動态系統對(duì)網頁的(de)更新效率很(hěn)高(gāo),可(kě)在後台發排的(de)同時(φshí)在前台顯示,缺點是(shì)要(yào)消耗相(xiàng)當量的(de)服務器(qì)資源,同時(shí)得(de)到(dào)一(yī)≤堆擴展名為(wèi).ASP.PHP的(de)頁面。要(yào)完全替換CMS系統并不(bù)容易,而且具有(yǒu)靜(jìng)态頁面後台生(shēng)成功能™(néng)的(de)成熟CMS系統價格都(dōu)很(hěn)高(gāo)昂。
動态CMS系統有(yǒu)無簡單獲取.html文(wén)件(jiàn)擴展名的(de)方法?當然有(yǒu),采"用(yòng)URL重寫轉向功能(néng)。
對(duì)URL重寫轉向的(de)支持,在Apa£che服務器(qì)上(shàng)由一(yī)非缺省模塊(mod_rewrite)來(lái)完成♠,這(zhè)個(gè)模塊的(de)功能(néng)很(hěn)強大(dà),同時(shí)也(yě)很(hěn)煩瑣。而在IIS下(xià)♠也(yě)同樣有(yǒu)類似的(de)模塊,分(fēn)别是(shì)ISAPI REWRITE及IIS REWRITE。無論是(shì)在Apache下(xià)還(hái)是(sγhì)在IIS下(xià),重寫轉向的(de)語法都(dōu)基于正則表達式,隻有(yǒu)少(shǎo)量的(de)不(bù)同。當然對(duì)一(yī)般的(de)應用(y"òng),沒必要(yào)把所有(yǒu)手冊和(hé)說(shuō)明(míng)文(wén)檔翻熟,下(xià)面以一(yī)個(gè)虛拟的(de)h£ttpwww.sheyee.com動态站(zhàn)點為(wèi)例介紹一(yī)些(xiē)簡單的(de)方法,讀(dú)者可(kě)以根據自(zì)己網站∏(zhàn)的(de)情況做(zuò)調整。
在IIS的(de)安裝isapirewrite的(de)情況下(xià)隻須設置:RewriteRule content(d+).html content.p≈hpsort=$1 [N,I]
這(zhè)樣就(jiù)将:content3.html 這(zhè)樣的(de)請(qǐng)求映射成為©(wèi)content.phpsort=3
然後通(tōng)過:httpwww.shi8.comcontent3.html 同樣能(néng)訪問(wèn)到(dào)剛才的(de)頁面。
另一(yī)個(gè)更通(tōng)用(yòng)的(de)能(néng)将所有(yǒu)的(de)動态頁面做(zuò)參數(shù)映射的(de)表達式是(shì):
RewriteRule (..php)([^])([^])([^])(.+) $1(2$2&)$3=$45$5 [N,I]
這(zhè)樣就(jiù)把httpwww.shi8.comfoo.phpa=A&b=B&c=C表現(xi∏àn)成httpwww.shi8.comfoo.phpaAbBcC。
當然用(yòng)URL重寫轉向而得(de)的(de).html的(de)URL實質上(shàng)還(hái)是(shì)γ個(gè)動态頁面,隻是(shì)搜索引擎上(shàng)的(de)機(jī)器(qì)人(rén)及浏覽器(qì)上(shàn©g)的(de)鏈接與正常的(de)靜(jìng)态頁面一(yī)摸一(yī)樣,URL對(duì)用(yòng)戶的(de) 親和(hé)度非常高(gāo)。即便是(shì)在用(yòng)模塊方式運行(xíng)的(de)Apache下(xià),這(zhè)樣或多(←duō)或少(shǎo)都(dōu)會(huì)有(yǒu)一(yī)些(xiē)性能(néng)上(shàng)的(de)損失。同時(shí)如(rú)果真的(de)把論壇這(¥zhè)種更新非常快(kuài)的(de)內(nèi)容也(yě)讓Google搜索進去(qù)并不(γbù)能(néng)方便用(yòng)戶,有(yǒu)時(shí)候還(hái)會(huì)帶來(lái)很(hěn)多(duō¶)負面影(yǐng)響。所以URL重寫轉向最合适的(de)用(yòng)途是(shì)一(yī)些(xiē)中小(xiǎo)型CMS動态"頁面發布平台,以便讓搜索引擎能(néng)記錄下(xià)主頁內(nèi)容從(cóng)而讓更多(duō)的(de)人(rén)能(néng)搜索&到(dào)。

掃碼立即溝通(tōng)
公衆号加關注