通過自定義 404 錯誤頁實現偽靜態

          Posted on 2006-10-21 08:28 太清劍客 閱讀(974) 評論(1)  編輯  收藏 所屬分類: Script
          通過自定義錯誤頁實現偽靜態
          原理:
          自定義404錯誤頁 404.asp,然后鏈接一個不存在的頁面,比如 123.html
          這是就會返回404的錯誤頁
          通過 404.asp 得到來源頁 123.html,正則取得來源頁的某參數,然后執行asp腳本,這樣就實現一種偽靜態頁面。
          代碼例:
          ?1 Dim ?PageUrl,ArticleID
          ?2 PageUrl = ?Request.ServerVariables( " URL " )
          ?3 Dim ?regExp
          ?4 Set ?regExp? = ? New ?RegExp
          ?5 regExp.IgnoreCase? = ? True
          ?6 regExp.Global? = ? True
          ?7
          ?8 RegExp.Pattern = " /article/([\s\S]*?).html " ?
          ?9 ArticleID = RegExp.Replace(PageUrl, " $1 " )?
          10 SET ?regExp = Nothing

          Feedback

          # re: 通過自定義 404 錯誤頁實現偽靜態  回復  更多評論   

          2008-01-16 20:02 by wqeqw
          knlknmlk

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           

          posts - 10, comments - 4, trackbacks - 0, articles - 0

          Copyright © 太清劍客

          主站蜘蛛池模板: 灵璧县| 巴彦淖尔市| 从化市| 保康县| 台北市| 扬中市| 乳源| 绵阳市| 卢龙县| 文昌市| 玉屏| 区。| 舒城县| 从江县| 贵溪市| 潼关县| 巴林左旗| 兴业县| 巨鹿县| 横峰县| 天峨县| 恩施市| 恩平市| 吐鲁番市| 伊吾县| 刚察县| 土默特左旗| 日照市| 肇庆市| 长春市| 津南区| 察隅县| 芦山县| 潼南县| 高密市| 资中县| 延寿县| 怀集县| 镇沅| 满城县| 兴国县|