0

我正在使用 ionics isapi rewrite filter 将所有 .asp 文件重定向到 validate.asp 文件以进行会话验证。但我最终陷入了一个循环。任何帮助将非常感激。

我的 .ini 文件

ReDirectRule ^/XXXX/(.*).asp?(.*)  /YYYY/validate.asp$2&url1=$1&url2=$2 [R]

验证.asp

<% 
'validation step goes here..

Response.Redirect("../XXXX"&Request.QueryString("url1")&".asp"&Request.QueryString("url2"))
%>
4

1 回答 1

1

ini.文件

ReWriteRule ^/XXXX/(.+).asp(?:\?(.*))?$ /YYYY/validate.asp?$2&url1=$1&url2=$2 [L]

验证.asp

'validation step goes here..

Server.Transfer("../XXXX"&Request.QueryString("url1") & ".asp")

Server.Transfer方法将在一个 ASP 文件中创建的所有状态信息(所有应用程序/会话变量和请求集合中的所有项)发送(传输)到第二个 ASP 文件。

于 2009-04-22T08:11:12.687 回答