IIS實現偽靜態不需要Rewrite組件

2015年10月13日13:12:06 發表評論 4,370 ℃

IIS實現偽靜態不需要Rewrite組件現在的iis站點都可以自定義404錯誤頁面,打開本機IIS網站,查看屬性-自定義錯誤,找到404錯誤,雙擊修改其消息類型為URL,Url設置為網站根目錄下文件的絕對路徑.

  譬如設置網站更目錄下404.asp 設置url為 /404.asp,主要是修改我們修改404.asp

  原理如下

  IIS實現偽靜態不需要Rewrite組件比如網站首頁

  其實并不存在 這個頁面. 用戶要點擊這個超連接的話, 就會自動調用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的功能 不然就沒辦法使用了。

【騰訊云】云服務器、云數據庫、COS、CDN、短信等云產品特惠熱賣中

發表評論

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: