Skip to site navigation


You are here:


VirtualUrl.NET: Overview

VirtualUrl.NET is an URL rewriter for .NET Web Applications which allows you to replace your querystring URLs into short, memorable and meaningful links. One of the great advantage by using this tool, is that your web site becomes totally search-engine friendly.

URL rewriting is the process of intercepting an incoming Web request and redirecting the request to a different resource. When performing URL rewriting, the requested URL is validated and the request is redirected to a different URL. Proper URL rewriter components such VirtualUrl.NET will completely mask the original URL so the clean URL will always be exposed to the client.

Advantages

  • URLs are short
  • easy to type and remember
  • structure your site hierarchically
  • difficult to hack or guess the access to a page
  • catch 404 Errors

How does it work?

VirtualUrl.NET works as HttpModule for ASP.NET Web Applications. Redirections are managed by rules created in a configuration file in XML format and determined using regular expressions.

When the request is made for the new friendly URL, VirtualURL.NET tries to find a match of the virtual URL against the rules and if successful, it redirects the request to the orignal URL. Redirections are made server-side so the users will never see again your complex and hackable URL.

Unlike other existing URL rewriting process, VirtualUrl.NET is entirely masking the old URL so ASP.NET Form Postbacks are fully supported by this component.

VirtualUrl.NET - Diagram showing the process