偽靜態(tài)是什么?
偽靜態(tài)是相對真實(shí)靜態(tài)來講的,通常我們?yōu)榱嗽鰪?qiáng)搜索引擎的友好面,都將文章內(nèi)容生成靜態(tài)頁面,但是有的朋友為了實(shí)時(shí)的顯示一些信息?;蛘哌€想運(yùn)用動(dòng)態(tài)腳本解決一些問題。不能用靜態(tài)的方式來展示網(wǎng)站內(nèi)容。但是這就損失了對搜索引擎的友好面。怎么樣在兩者之間找個(gè)中間方法呢,這就產(chǎn)生了偽靜態(tài)技術(shù)。就是展示出來的是以html一類的靜態(tài)頁面形式,但其實(shí)是用ASP一類的動(dòng)態(tài)腳本來處理的。
用IIS的404錯(cuò)誤處理機(jī)制來實(shí)現(xiàn)的。這個(gè)比rewrite技術(shù)要靈活的多。百度推廣賬戶外包,網(wǎng)站建設(shè)維護(hù)推薦閱讀>>> 偽靜態(tài)與靜態(tài)頁面的區(qū)別,
首先,設(shè)置站點(diǎn)屬性-自定義錯(cuò)誤,找到HTTP錯(cuò)誤404,然后編輯屬性->消息類型選中URL->URL填入“/index.asp”,或您的錯(cuò)誤處理頁面。
這樣,比如用戶或蜘蛛訪問http://網(wǎng)址XXX/12345.html時(shí)(12345為文章在數(shù)據(jù)庫的ID).由于這些頁面不存在,所以觸發(fā)了404錯(cuò)誤。轉(zhuǎn)向了index.asp
在index.asp里添加
CurrDomain=Request.ServerVariables("HTTP_HOST") '當(dāng)前訪問域名
CurrURL=Replace(Request.ServerVariables("QUERY_STRING"),"404;http://"&CurrDomain&":80","") '當(dāng)前訪問URL
此時(shí)的CurrURL應(yīng)該是:12345.html .
這樣,就得到用戶正在試圖訪問的頁面。然后提取里邊的文章ID(應(yīng)該為:12345),用正則,這里就不多說了。陜西網(wǎng)站建設(shè),西安網(wǎng)站設(shè)計(jì)公司推薦閱讀>>> 網(wǎng)站選擇偽靜態(tài)還是真靜態(tài),
然后到數(shù)據(jù)庫里提取出文章內(nèi)容。輸出到頁面里,就OK了。
這樣。用戶或蜘蛛看到的URL還是他訪問的URL.而我們對內(nèi)容的處理上可以用到了動(dòng)態(tài)技術(shù)。這就是我們想要的結(jié)果。說得簡單了一些。但是基本思路就是這樣了
相關(guān)文章:
-
apache的.htaccess轉(zhuǎn)換為nginx偽靜態(tài)文件conf的方法 以下幾點(diǎn)需要注意: 1, RewriteRule 需要全部替換為 rewrite 。 2,替換掉所有的 \ ,conf不需要轉(zhuǎn)義符。 3,conf文件的規(guī)則開頭需要加上 / 。 4, 所有...
-
第一:首先我們需要下載一個(gè)ISAPI_Rewrite,有精簡版和完全版,一般精簡版只能對服務(wù)器全局進(jìn)行配置,而完整版可以對服務(wù)器上的各個(gè)網(wǎng)站進(jìn)行偽靜態(tài)配置.對于個(gè)人站長來說,精簡版就足夠了.下載:...
-
在Win2003+IIS6環(huán)境下支持WordPress的固定連接 1.安裝ISAPI_Rewrite 偽靜態(tài)組件包 http://pan.baidu.com/s/1jGG5YRG 2.在網(wǎng)站根目錄新建文件httpd.ini,輸入以下內(nèi)容并保存:西安做網(wǎng)站價(jià)格,西安網(wǎng)站維護(hù)推薦閱讀...
-
1)首先新建一個(gè)應(yīng)用程序池,名稱任意,比如:nettest,托管管道模式先暫時(shí)設(shè)置為集成模式,等下面的一系列設(shè)置完成之后再設(shè)置成經(jīng)典模式; 2)部署好站點(diǎn),并將此站點(diǎn)的應(yīng)用程序池設(shè)置...
-
選擇偽靜態(tài)還是真靜態(tài) 1、使用真靜態(tài)和偽靜態(tài)對SEO來說沒有什么區(qū)別 2、使用真靜態(tài)可能將導(dǎo)致硬盤損壞并將影響站點(diǎn)性能(這個(gè)實(shí)在是個(gè)謬論,非靜態(tài)的對硬盤的讀取次數(shù)勝過真靜態(tài)) 3、使用...
-
1、從URL結(jié)構(gòu)以及頁面名稱看,偽靜態(tài)和靜態(tài)頁面是一樣的。偽靜態(tài)的頁面后綴可以是html htm 或者是目錄格式 2、偽靜態(tài)只是改變了URL的表現(xiàn)形式,實(shí)際上還是動(dòng)態(tài)頁面 3、靜態(tài)頁面可以節(jié)省服務(wù)...
-
一、dede后臺(tái)開啟偽靜態(tài) 二、修改 /include/taglib/tag.lib.php,找到: $row[link] = $cfg_cmsurl./tags.php?/.urlencode($row[keyword])./; 改成 $row[link] = $cfg_cmsurl./tags/.urlencode($row[keyword])..html; 或者 $row[link] = /aaa/.url...