Recently, I was asked to solve the issue of maintaining SEO ranking for an existing website that has a new IA implemented. Basically, to achieve this, we need to redirect the old IA which maybe obsolete/not existent to its corresponding IA. For this we have a map of old to new IA/Url.
There are a few ways to tackle this, one way is to write a processor that reads the url and check that against a config file for its corresponding new IA/url. however I may have found a more elegant solution by using Microsoft URLRewrite modules. Some links that I found useful
1. http://www.iis.net/download/URLRewrite
2. http://stackoverflow.com/questions/1173299/rewritemaps-with-an-external-config-to-force-an-application-pool-recycle
There is a potential leveraging this to make a Sitecore module which helps with one to one url mapping of old to new pages. This can be done by creating a "OldUrl" field for each item, with this data we can then create a Config file with old to new pages mapping which can then be fed to URLRewrite module.
ref: http://sitecorejohn.wordpress.com/2010/03/24/cmswire-microsoft-offers-seo-friendly-urls-with-url-rewriter/
No comments:
Post a Comment