通過自定義錯誤頁實(shí)現(xiàn)偽靜態(tài)
原理:
自定義404錯誤頁 404.asp,然后鏈接一個不存在的頁面,比如 123.html
這是就會返回404的錯誤頁
通過 404.asp 得到來源頁 123.html,正則取得來源頁的某參數(shù),然后執(zhí)行asp腳本,這樣就實(shí)現(xiàn)一種偽靜態(tài)頁面。
代碼例:
原理:
自定義404錯誤頁 404.asp,然后鏈接一個不存在的頁面,比如 123.html
這是就會返回404的錯誤頁
通過 404.asp 得到來源頁 123.html,正則取得來源頁的某參數(shù),然后執(zhí)行asp腳本,這樣就實(shí)現(xiàn)一種偽靜態(tài)頁面。
代碼例:
?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

?2

?3

?4

?5

?6

?7

?8

?9

10
