маршрутизация /edit.aspx?c=dashboard
до /admin
может быть выполнена с ASP.NET
, даже если для этого можно использовать маршрутизацию, и это хороший способ маршрутизации URL-адресов, подобных этому (см .: ASP.NET Routing ) ...
старый путь перезаписи будет работать в вашем случае - больше информации: Совет / хитрость: перезапись URL-адресов с ASP.NET
InGlobal.asax (в корне вашего приложения asp.net)
void Application_BeginRequest(Object sender, EventArgs e)
{
Rewriter();
}
private void Rewriter()
{
Uri url = Context.Request.Url;
if (url.AbsoluteUri.ToLower().EndsWith("/admin"))
{
string rewritePath = "edit.aspx?c=dashboard";
Context.RewritePath(rewritePath);
}
}
для «переписывания» доменной части вам потребуется настроить свой веб-сайт в IIS на порт 80, чтобы отбросить портчасть (:82
)
Это можно сделать с помощью Привязки ... для веб-сайта
![enter image description here](https://i.stack.imgur.com/dtmFJ.png)