Можно ли изменить наступающий URL так, как локальный/тест? Т = Gowtham к локальный/тест/т/Gowtham?Append виртуальный путь к URL-адресу входящего в C#
основано на моем понимании я думал, что делать это за счет расширения
public class Myhandlers : IHttpHandlerFactory
{
public IHttpHandler GetHandler(HttpContext context, string requestType, string url, string pathTranslated)
{
string s= application.Request.QueryString["t"];
PageParser.GetCompiledPageInstance(url,"/t/"+s, context);
}
}
ли я в правильном пути, но я не мог достичь его? Или иначе есть другой способ?
Что вы действительно пытаетесь делать (или учиться)? Там, вероятно, более стандартные способы сделать это. –
просто переписать весь входящий url .. в том смысле, что если приложение имеет URL-адрес как localhost/test, localhost/test/ss.aspx необходимо переписать на localhost/test/t/gowtham и localhost/test/t/gowtham/ss. aspx – GowthamanSS
Рассмотрите возможность использования существующих инструментов, таких как [IIS url rewrite] (http://www.iis.net/downloads/microsoft/url-rewrite). –