Added a plugin to the Forge that generates a Permanent 301 Redirect Request Header while redirecting an internal page.
Many site have a hierarchy like this:
- About
- - Overview
- - Company
- - Press
- Services
- - Overview
- - Commercial
- - Residential
And so forth where a child page called Overview in a traditional drop down menu points to the Parent page. There are situations where a menu item should point to another page in a different hierarchy. Usually an Internal Page Link or {redirect_page} tag is used to do this. However, a 301 Redirect is more appropriate for search engines. An Internal Page link keeps the Overview page accessible if someone browses to it directly without using the menu. The {redirect_page} plugin generates a Temporary 302 Redirect. It is also an alternative to using the Content Alias module to point internal pages.
{redirect_page_301 page='about'} creates a 301 redirect to the About page. Right now it can handle redirects to pages 2 levels deep.
{redirect_page_301 parent='parrent-alias' page='page-alias'} -> place into the Content of a regular Content page.
http://dev.cmsmadesimple.org/projects/redirectpage301