I have an issue with INavigationRoot and Google. I have a Plone 4.3.17 instance with a Plone site with several subfolders that need to appear as autonomous Plone sites to the everyday user. I have made childsites with new navigation roots by way of Dexterity contenttypes. Every childsite has its own domainname (virtual host with proxy_pass on nginx) and template.
The issue is that in Google the articles published on the Plone parentsite are also found under the domainnames of the childsites. And the articles of the childsites are in Google also found under each other domains.
Example:
The article www.parentsite.xyz/articles/thisisanarticle is in Google also found under:
www.childsite1.xyz/thisisanarticle
www.childsite2.xyz/thisisanarticle
www.childsite3.xyz/thisisanarticle
www.childsite4.xyz/thisisanarticle
etc
In Google the domainnames of childsites also appear to the everyday user as mainsite with the subfolders and articles of other childsites as part of it
I do not want this to happen. Every childsite has to appear as real autonomous Plone site to Google and the everyday user. What to do about this? The articles only need to be found under there own domains. How can this be done with childsites (INavigationRoot) on Plone?
Thanks Espen, I am gone look in to Lineage. Decided long time ago not to use the extra software for creating childsites because it can be done with INavigationRoot in the ZMI, but if it solves the above issue with Google.......
This works because Google sees the redirect and don't consider it as an url to put in the index. You can use 302 instead of 303 to make some tests, when you're sure put 301.