En un artículo anterior hablamos acerca de los enlaces ó URLs amigables que nos es más que convertir esos enlaces dinámicos generados por el lenguaje de servidor que usamos a enlaces estáticas. En aquella ocasión echamos mano del archivo .htaccess para configurar las urls en nuestro servidor Apache. ¿Y que hay de las aplicaciones web hechas en ASP .NET?
UrlRewriter.Net es un componente open-source, ligero y altamente configurable para ASP .NET 1.1 y 2.0. Este componente proporciona características para reescritura de urls similares a los módulos de Apache mod_rewrite configurados en el archivo .htaccess.
Por si no quedo claro. Gracias a que podemos reescribir los urls de nuestro sitio web mediante UrlRewriter.Net podemos hacer esto:
URL antes de reescribirla
http://localhost:2661/URLRewrite2/DynamicPage.aspx?MyTitleId=1
Después de reescribir la url
http://localhost:2661/URLRewrite2/Article/Asp-Net-website-paths-1.aspx
Ha eso se le llama también urls amigables ó urls usables (relacionada con usabilidad).
¿Cómo usar el UrlRewriter.Net?
Pues eso es lo mejor, puede ver este post URL Rewriting with URLRewriter.Net Simplest Way que muestra paso a paso la forma de implementar este componente en nuestro sitio web si trabajamos con ASP .NET. Puedes descargar un ejemplo también.
Enlaces | Descargar UrlRewriter.Net
Hola gracias por el ejemplo
Estaba buscando un poco de info, y decir que esto a día de hoy ya esta un poco obsoleto, aquí por ejemplo he visto como hacer urls amigables asp.net con el framework 4 de una forma más sencilla