В моем проекте есть каталог, в котором я хочу, чтобы все обращения к веб-страницам внутри него и любые подкаталоги перенаправлялись на другой веб-сайт.
Например.
Если каталог http://localhost/MyProject/MyDirectory,, я хочу, чтобы все URL, такие как http://localhost/MyProject/MyDirectory/MyFile.aspx, были перенаправлены на другой веб-сайт.
Я не хочу использовать IIS для этого, поскольку существуют некоторые дополнительные бизнес-правила, касающиеся дат и прочего. Там я думал сделать это либо на главной странице, либо в файле global.cs.
Как узнать, действительно ли запрос находится в каталоге.
Я собирался просто пойти
если (Request.Url.AbsoluteUri.contains ( "http://localhost/MyProject/MyDirectory)
{
Response.Redirect ( "...")
}
Но я чувствую, что это не очень хорошее решение, поскольку оно может быть в разных доменных именах и т. Д.