分享一段代碼show.asp?id=26變成show/?26的形式
[ 2006-09-26 11:43:11 | 作者:
neeao ] 收藏到
[365Key] [del.icio.us] 發(fā)現好多asp的系統在調用文章的時(shí)候如果不生成靜態(tài),輸出的都是類(lèi)似
http://www.xxx.com/show.asp?id=26 這種格式的.
如果可以換成
http://www.xxx.com/show/?26 這種格式,感覺(jué)清減了不少,當然對于支持偽靜態(tài)的空間
還可以設置成
http://www.xxx.com/show/26 據說(shuō)著(zhù)楊可以增加搜索引擎收錄的幾率.
代碼如下:
首先建立一個(gè)show目錄,建立一個(gè)index.asp文件,就是系統默認的那個(gè)文件
然后把以前如果是 show.asp?id=26 的時(shí)候,show這個(gè)文件首先需要得到id一般用
id=request.QueryString("id")
之類(lèi)的獲得id.這里把獲得id換成,獲得?后面的數字,用以下代碼.
id = LCase(Trim(Request.ServerVariables("QUERY_STRING")))
其他的鏈接數據庫方式不變
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open "Select * From blog where id="&id, conn,3,3
大家可以試試,呵呵.
給個(gè)演示:
http://www.aubaby.cn/shop/?26