我在一个Sitecore 6安装下运行了两个站点。站点的主节点是这样的:
/sitecore/content/Home
/sitecore/content/Careers
假设主要网站位于domain.com
,则可以careers.domain.com
访问职业网站。
我的问题是,通过在uri前面添加/sitecore/content/
,任何一个sitecore项都可以被(子)域访问。例如,我可以:
http://domain.com/sitecore/content/careers.aspx
(应在careers.domain.com
下)
http://careers.domain.com/sitecore/content/home/destinations.aspx
(应在domain.com
下)。
我知道我可以重定向这些网址(使用IIS7重定向或ISAPIRewrite),但有没有办法将Sitecore“锁定”为仅为该网域配置的主节点下的项目提供服务?
答案 0 :(得分:3)
我不能肯定地说没有测试它,但你可以尝试将每个站点作为自己的安全域并拒绝彼此访问。在<sites/>
节点中有一个domain="extranet"
属性,创建一个新的安全域并设置Careers站点以使用它。
您可以使用Sitecore桌面中的域管理器创建新的安全域。