Filoweb.it

Url rewrite con global.asax


FB TW whatsapp RSS FEED News letter
ASP.NET
Url rewrite con global.asax


<%@ Application Language=" VB" %>



<script RunAt=" server" >



Protected Overloads Sub Application_BeginRequest(ByVal sender As Object, ByVal e As System.EventArgs)



' Recupero il path corrente

Dim CurrentPath As String = Request.Path.ToLower()



' Adesso riscriviamo l' url nel formato

' /gallery/31/

' Controllo se l' url deve essre riscritta

If CurrentPath.StartsWith(" /gallery/" ) Then

' Uso una semplice manipolazione della strinca

' rimuovo il carattere / dall' inizio

CurrentPath = CurrentPath.Trim(" /" )

Dim ars As String = CurrentPath.Substring(CurrentPath.IndexOf(" /" ))

dim ida as string = ars.replace(" /" ," " )

' Riscrivo l' url come una query

Dim MyContext As HttpContext = HttpContext.Current

MyContext.RewritePath(" ~/galleria2015/vedialbum.aspx?ida=" & ida)

End If



If CurrentPath.StartsWith(" /magazine/" ) Then

CurrentPath = CurrentPath.Trim(" /" )

Dim arq As String = CurrentPath.Substring(CurrentPath.IndexOf(" /" ))

dim id as string = arq.replace(" /" ," " )

Dim MyContext As HttpContext = HttpContext.Current

MyContext.RewritePath(" ~/giornale/articolo.aspx?id=" & id)

End If



End Sub

</script>
FB TW whatsapp RSS FEED News letter

filoweb.it è il sito personale di Filippo Brunelli
(c) 2017 Filippo Brunelli
Le immagini ed i testi contenuti nel sito filoweb.it sono di proprietà di Filippo Brunelli salvo diversamente indicato.
L'uso delle immagini e del testo è gratuito per uso personale ed è subbordinato alla citazione della fonte.
Brunelli Filippo declina ogni responsabilità per l'uso che viene fatto delle informazioni presenti nel sito filoweb.it.
FILOWEB.it Piccolo quaderno degli appunti. Argomento: ASP.NET, Titolo:Url rewrite con global.asax. Altri script riguardano: CSS, Jscript, .net, Classic Asp, HTML, Jquery, varie, url rewrite, pagina protetta da password, ecc. Altro su https://www.filoweb.it