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


