這幾天沒事看了一下seo,隨便玩了一下asp的偽靜態(tài)。
在網(wǎng)上查找了一些資料,有加篩選器的,有利用404錯(cuò)誤頁面的,也有用info/?1.html這樣的。
自己的實(shí)際情況:幫朋友做一個(gè)網(wǎng)站的偽靜態(tài),他用的虛擬空間功能太簡單了,第一種方法不可能了,因?yàn)椴僮鞑涣薎IS。于是用第二種方法,好不容易在本地調(diào)試好,高興的向ftp上上傳,上傳完后測試,一點(diǎn)信息就404報(bào)錯(cuò),很郁悶啊,然后看到在空間管理自定義錯(cuò)誤頁面的下方有個(gè)提示:要放在error文件夾,只能是.htm文件,郁悶死了,白忙活了。于是用第三種:
1.新建一個(gè)文件夾info (因?yàn)樽罱K訪問信息的頁面url為http://localhost/info/?1.html)
2.在info文件夾下新建一個(gè)default.asp文件(就是默認(rèn)首頁的那個(gè)頁面)
default.asp文件的內(nèi)容如下
<%
CurrDomain=Request.ServerVariables("HTTP_HOST") '當(dāng)前訪問域名
CurrURL=Replace(Request.ServerVariables("QUERY_STRING"),"404;http://"&CurrDomain&"/info/?","") '當(dāng)前訪問URL
id=replace(CurrURL,".html","")
%>
其中id即是傳入的參數(shù)
如果是多個(gè)參數(shù)可以把url偽靜態(tài)化為info/?1-2-3.html
其中1,2,3各代表三個(gè)參數(shù)的值,分隔字符串分別提出即可。
搞定。。。
如對本文有疑問,請?zhí)峤坏浇涣髡搲?,廣大熱心網(wǎng)友會為你解答!! 點(diǎn)擊進(jìn)入論壇