在经典的asp webapp中使用intelligencia url重写器

时间:2009-10-12 17:43:46

标签: asp.net asp-classic

我有一个经典的asp webapp,我需要实现url重写。我以前在asp.net应用程序中使用了intelligencia url重写器,所以我目前的想法是创建一个新的asp .net应用程序,将url重写组件添加到它,然后在顶部添加经典的asp应用程序。它托管在共享网站空间中,因此我无法将isapi组件添加到网络服务器。

这是正确的方法吗?我需要做些什么配置更改才能让经典的asp和asp.net快乐地坐在一起?

非常感谢任何建议。

1 个答案:

答案 0 :(得分:1)

您可以使用404.asp来执行此操作。我在IIS6上运行HELM,可以像我这样使用我的404.asp:

URLPath = LCase(Replace(Request.Servervariables("QUERY_STRING"), "404;http://" & Request.ServerVariables("SERVER_NAME") & ":" & Request.Servervariables("SERVER_PORT"), ""))

If URLPath = "/lalala" Then
    Response.Status="200 OK"
    Response.Write "La la la!"
Else
    Response.Status="404 Not Found"
    Response.Write "File not found."
End If