Do you use IIS7 Rewrite to fix ugly URLs?
Loading last updated info...
Ugly 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.RoutingRouteTable.Routes.Add("ProductRoute", new Route("products/{productname}", new PageRouteHandler("~/MyInternalDB/UserDatabase/ProductList.aspx.aspx")));}
😐 Figure: Figure: OK example - create a static route if you only have a few rewrites**
- Use the URL Rewriting Module for IIS7
✅ Figure: Good example - An IIS7 Rewrite is much easier to manage