I have an existing site in PHP running on Apache using the mod_rewrite plug-in. In other words, I currently have urls like www.example.com/section/subsection/ which Google and others have indexed.
However, the site needs a major upgrade, and I would like to move it to ASP.NET. I only have the option of using a shared hosting solution (IIS 6, ASP.NET 3.5, full trust). So my question: How do I make ASP.NET do a 301 redirect from my old urls like www.example.com/section/subsection/ to their equivalent ones on the new ASP.NET site?
I obviously needs this to not loose the current rankings in the search engines.
According to Steve Sanderson’s blog post Deploying ASP.NET MVC to IIS 6 it do not look like there is an option to do url rewriting/redirection with IIS6 in a shared hosting set up, where you cant manually configure IIS. Gah...