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

通过自定义错误页实现伪静态
原理:
自定义404错误页 404.asp,然后链接一个不存在的页面,比如 123.html
这是就会返回404的错误页
通过 404.asp 得到来源页 123.html,正则取得来源页的某参数,然后执行asp脚本,这样就实现一种伪静态页面。
代码例:

Dim PageUrl,ArticleID
PageUrl= Request.ServerVariables("URL")
Dim regExp
Set regExp = New RegExp
regExp.IgnoreCase = True
regExp.Global = True

RegExp.Pattern="/article/([sS]*?).html"
ArticleID=RegExp.Replace(PageUrl,"$1")
SET regExp=Nothing

来源于:
http://blog.goalercn.com/blogview.asp?logID=187&cateID=2

    分享到:


发表评论

*

*

内容: