、偽靜態(tài)是什么?
偽靜態(tài)就是動態(tài)網(wǎng)頁通過重寫url的方法實現(xiàn)去掉動態(tài)網(wǎng)頁的參數(shù)、但在實際的網(wǎng)頁目錄中并沒有必要實現(xiàn)存在重寫的頁面 .
二、偽靜態(tài)的生成的2種方式:
1--框架型偽靜態(tài)、這種是非常簡單而且也是非常便于識別的、它的原理比較簡單、就是做一個靜態(tài)的主框架頁面、然后把動態(tài)的內(nèi)容鏈入副框架內(nèi)、這個單從它的url就可以看出眉目、如果整個網(wǎng)站的url都是一樣的、那么就一定是框架偽靜態(tài)的 .
2--利用組件把a(bǔ)sp的后輟顯示為html、這種方法的原理是有一點難度的、它主要是利用一個組件強(qiáng)制性的把a(bǔ)sp文件的后輟顯示為html、對于客戶來說、它是很難分辨的、因為顯示的鏈接的確是以.html結(jié)尾的、不過如果仔細(xì)觀察它的鏈接、也能看出來一些眉目、因為這種url是很奇怪的、中間帶有asp 的子樣、而且后面還有些參數(shù)、不過參數(shù)的結(jié)果已經(jīng)被隱藏掉了、但是看到這些就應(yīng)該保持戒心了;不過、還是有辦法找出它的原形、就是看程序文件、去找和 url相同的網(wǎng)頁、因為htm的網(wǎng)頁都是真實存在的、如果找不到這個網(wǎng)頁的話、那它是偽靜態(tài)化無疑了 .
三、偽靜態(tài)有什么用?
我們做偽靜態(tài)的目的就只有幾種:
1、 最主要的就是迎合搜索引擎方便搜索引擎蜘蛛(spider)來抓取網(wǎng)頁上的相關(guān)內(nèi)容!
2、 方便用戶訪問網(wǎng)站 一個好網(wǎng)頁如果是動態(tài)的用戶在相互傳播時感覺對方信任度不會高但一看一個靜態(tài)頁相對用戶對網(wǎng)頁的信任度就高點而且偽靜態(tài)的后綴方式基本雷同 一看就知道是偽靜態(tài)還是真的靜態(tài)網(wǎng)頁!
3、 偽靜態(tài)對seo有利嘛?seo中的偽靜態(tài)如何定義?
在影響網(wǎng)站在搜索引擎的排名中、有很重要的一條是網(wǎng)頁靜態(tài)化、很多朋友在研究seo的時候、因為有些技術(shù)原因、偽靜態(tài)成了最大的門檻 .
我們知道、在seo優(yōu)化中、new_1234.html要比new.asp?id=1234更容易收錄、一般對于有獨立服務(wù)器的朋友來說、你就可以使用 isapi_rewrite的方式寫偽靜態(tài)規(guī)則、而對于只有虛擬空間的朋友、可能你只能使用一些asp生成html的系統(tǒng)來幫助你了 .
今天重點說一下利用 isapi_rewrite構(gòu)建偽靜態(tài) .
首頁:首先我們需要下載一個isapi_rewrite、有精簡版和完全版、一般精簡版只能對服務(wù)器全局進(jìn)行配置、而完整版可以對服務(wù)器上的各個網(wǎng)站進(jìn)行偽靜態(tài)配置 . 對于個人站長來說、精簡版就足夠了 .
然后:下載完成后、可以找到安裝包里的.msi的文件、安裝即可 .
最后:打開internet 信息服務(wù)、右鍵、web站點屬性、點擊isapi篩選器選項卡.添加篩選器、這里的名稱可以自己隨意填寫、路徑自己指定isapi_rewrite.dll、然后確定.
下面我們先做一個測試頁blog.asp、可以按照下面的代碼寫
然后,在瀏覽器中輸入:http://127.0.0.1/new.asp?id=1234
接著你就可以在網(wǎng)頁上看到一行文字:“1234”
看到這幾個數(shù)字,就說明你測試成功了。
現(xiàn)在我們開始來配置isapi_rewrite
打開isapi_rewrite的目錄,把httpd.ini的只讀屬性去掉,打開編輯。我們現(xiàn)在是需要把new.asp?id=1234修改成類似new_1234.html的路徑,因此,我們需要在httpd.ini中添加一句
rewriterule /new_([0-9,a-z]*).html /new.asp?id={getproperty(content)}
保存后,我們就可以測試一下這個網(wǎng)址了:http://127.0.0.1/new_1234.html
可以看到頁面上的“1234”了吧,就這樣偽靜態(tài)配置成功了!
當(dāng)然、以上只是簡單的、根據(jù)實際情況、還有目錄型的、還有翻頁類型等等 .