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

通过自定义错误页实现伪静态
原理:
自定义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

你可能感兴趣的:(通过自定义 404 错误页实现伪静态)