IIS實(shí)現(xiàn)偽靜態(tài)不需要Rewrite組件現(xiàn)在的iis站點(diǎn)都可以自定義404錯(cuò)誤頁面,打開本機(jī)IIS網(wǎng)站,查看屬性-自定義錯(cuò)誤,找到404錯(cuò)誤,雙擊修改其消息類型為URL,Url設(shè)置為網(wǎng)站根目錄下文件的絕對(duì)路徑.
譬如設(shè)置網(wǎng)站更目錄下404.asp 設(shè)置url為 /404.asp,主要是修改我們修改404.asp
原理如下
比如網(wǎng)站首頁
其實(shí)并不存在 這個(gè)頁面. 用戶要點(diǎn)擊這個(gè)超連接的話, 就會(huì)自動(dòng)調(diào)用404錯(cuò)誤頁面只要報(bào)404錯(cuò)誤頁面定義為asp頁面就可以了.
其中加入獲得 show.asp?ID=12345 頁面的Id 12345 然后利用小偷程序 獲取改頁面的內(nèi)容顯示在 頁面上.其中最加了 截取 帶有/show/l的頁面 如果不少就轉(zhuǎn)倒正常的l錯(cuò)誤頁面測(cè)試地址 頁面會(huì)返回值:404;
我們可以利用replace把404;了,再利用split把它拆開,以.為主,
那最后就是,sURL(0)等于獲取*的值,sURL(1)等于獲取html的值,我們把原先post.asp文件代碼把獲取id值改為sURL(0),然后把代碼保存在404錯(cuò)誤頁面,這就實(shí)現(xiàn)網(wǎng)站偽靜態(tài)功能了
最后如果你使用的vps和主機(jī)是沒有問題的,如果是空間的就需要有自定義404的功能 不然就沒辦法使用了。


