08 Jan 2007
23 Feb 2012
Link to this post
Sitefinity 3.7 pages use the .aspx extension.
Sitefinity 4.4 pages are extension-less.
When you migrate from 3.7 to 4.4 the migration tool KEEPS the .aspx extension from 3.7. If you modify the migrated page in 4.4 it becomes extension-less.
How does any of this make sense? Why would it not just convert migrated pages to extension-less then have internal url rewrite that would try to 301 redirect any .aspx calls to the extension-less counterpart?
Enough of my rant, here is my problem. Because of this extension-less nightmare described above I decided to implement my own version of the fix I suggested. I wrote code to update all of the pages in 4.4 so that they became extension-less and then I used a url rewriter to 301 redirect all .aspx calls to extension-less.
BUT now all of my page groups and my redirect pages no longer work and throw a 404. Any ideas? Any help would be greatly appreciated.
Out of all the migration issues this would have be the most frustrating one I've come across.