Do you use IIS7 Rewrite to fix ugly URLs?
Last updated by Tiago Araújo [SSW] 6 months ago.See historyUgly URLs don't only make it difficult for users to browse your site, they can also impact Google rankings.
northwind.com/MyInternalDB/UserDatabase/ProductList.aspx?productname=Access
Figure: A nasty URL...
You should fix it up to look more like this:
northwind.com/products/access
Figure: Users could even guess this nice URL
How to fix
- Add in Global.asax a route
protected void Application_Start(object sender, EventArgs e)
{
//RouteTable and PageRouteHandler are in System.Web.Routing
RouteTable.Routes.Add("ProductRoute", new Route("products/{productname}", new PageRouteHandler("~/MyInternalDB/UserDatabase/ProductList.aspx.aspx")));
}
Figure: OK example - create a static route if you only have a few rewrites**
- Use the URL Rewriting Module for IIS7