У меня есть два сайта IIS, указывающие на разные физические папки. Это значит, что вы можете различать файл web.config и файлы и сборки, используемые для сайтов. . База данных настроена так, чтобы указывать на тот же экземпляр для обоих сайтов. В web.config настроены для запуска из разных частей. . это:Несколько сайтов и запросы «кросс-сайта» незаконны
/Sitecore/содержание/дом/по умолчанию
/Sitecore/содержание/главная/интранет
до сих пор так хорошо.
Теперь проблема в том, что я могу получить содержимое, не принадлежащее фактическому сайту, введя его полный путь. То есть.
http://www.default.com/sitecore/content/home/intranet.aspx
< - это не должно допускаться, поскольку www.default.com
сконфигурирован с /sitecore/content/home/default
как корень.
Есть ли какой-либо встроенный механизм, чтобы его не разрешить или я должен подклассифицировать itemresolver, чтобы сделать «перекрестные сайты» -ресурсами незаконными.