通过自定义 404 错误页实现伪静态

Posted on 2006-10-21 08:28 太清剑客 阅读(958) 评论(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 © 太清剑客