This post is about how to create custom landing pages (www.mysite.com/products or www.mysite.com/newsletter) that directs the visitor through and easy to remember URL to any page in your deep site hierarchy. It also contains the approach how to create custom 404 "Page not found" pages.
In this bost, I'll only explain you the concepts, since I don't really know if I get to code this within a reasonable timeframe. Next week, I'll start at Microsoft, so I'm not sure to have plenty of time for trying things out in the next weeks...
OK, what are we talking about: SharePoint URLs get constructed today a lot better than before. However, it is still not easily possible to create so called "landing pages". These are mostly just entry points that let a visitor easily find its content. Marketing campaigns can print easy to remember URLs on their advertisements etc. Need some examples? OK, here we go:
www.mycompany.com/winthis -- leads to --> www.mycompany.com/marketing/campaigns/summer07/signup.aspx
www.mycompany.com/subscribe -- leads to --> www.mycompany.com/salesandmarketing/ebusiness/newsletters/english/signup.aspx
How should we do this? If you enter such an URL in MOSS you'll get a 404 error. Of course, because this pages do not exists. You couldn't work with Redirect Pages either because they would be located in the "Pages/" section of any site.
Here is now my concept to implement this:
If I get to it, I'll implement this scenario and create an easy to deploy SharePoint solution out of it. I think this could be interesting to add as a feature to any internet site.
If you are interested in such a WSP solution download as well as the controls described in my posts "Building professional websites using MOSS 2007", basically custom MetaTags and PageTitles, please leave a comment.