использование перезаписывающего URL Intelligencia в классическом веб-приложении ASP - PullRequest
1 голос
/ 12 октября 2009

У меня есть классическое веб-приложение asp, в котором мне нужно реализовать перезапись url. Ранее я использовал перезапись url Intelligencia в приложении asp.net, поэтому в настоящее время я думаю о создании нового asp .net приложение, добавьте к нему компонент перезаписи URL, а затем добавьте классическое приложение asp поверх. Он размещен в общем веб-пространстве, поэтому у меня нет возможности добавлять компоненты isapi на веб-сервер.

Это правильный путь? Какие изменения в конфигурации мне нужно сделать, чтобы классические asp и asp.net сидели вместе счастливо?

Любой совет будет очень признателен.

1 Ответ

1 голос
/ 13 октября 2009

Вы можете использовать 404.asp для этого. Я использую HELM на IIS6 и могу использовать свой 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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...