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

          Posted on 2006-10-21 08:28 太清劍客 閱讀(973) 評論(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 © 太清劍客

          主站蜘蛛池模板: 安阳市| 新巴尔虎右旗| 石林| 宁安市| 定州市| 兰州市| 繁峙县| 云和县| 商河县| 广平县| 新沂市| 安徽省| 鄂伦春自治旗| 茂名市| 泰和县| 富阳市| 平湖市| 饶阳县| 通渭县| 靖西县| 宝山区| 丁青县| 灵宝市| 南汇区| 平武县| 惠东县| 新疆| 布拖县| 瑞昌市| 灵寿县| 兴城市| 崇州市| 莎车县| 古丈县| 桂平市| 静宁县| 宝清县| 宿州市| 磴口县| 白城市| 安平县|