J'ai deux sites IIS pointant vers des dossiers physiques différents. Cela permet de différencier web.config et les fichiers et assemblages utilisés pour les sites. La base de données est définie pour pointer vers la même instance pour les deux sites. Dans web.config sont configurés pour démarrer à partir de différentes parties La structure est semblable à ceci:Plusieurs sites Web et rendant les demandes "inter-site" illégales
/Sitecore/contenu/home/default
/Sitecore/content/home/intranet
jusqu'à présent, si bon.
Maintenant, le problème est que je suis en mesure de récupérer du contenu n'appartenant pas au site réel en entrant son chemin complet. C'est à dire.
http://www.default.com/sitecore/content/home/intranet.aspx
< - cela ne doit pas être autorisé, car www.default.com
est configuré avec /sitecore/content/home/default
en tant que racine.
Y a-t-il un mécanisme intégré pour l'interdire ou dois-je sous-classer l'itemresolver pour rendre illégales les demandes de "cross sites"?