到目前为止,我已经搜索过但没有找到确定的答案(诚实!)。
我想要设置的是多个域,每个域有一个或多个站点(在域内,可能有2个站点,每个站点用于不同的语言)。
例如
DomainA
域名B
域名C
域名D
等
理想情况:
- 某些内容可以在相同或不同域的网站之间共享(例如,显示指向所有可能网站的链接的全局网页)
- 可以定义内容编辑器,只能编辑其分配域上的内容(例如,编辑者可以编辑域A内容英语或德语,但不能编辑域B或域C)
- 访问者无法访问其他域名的网页
例如,如果有一个页面'新闻列表'在域B(http://domainb/newlist)中,他们不应该从导航结构中查看域D(http://domainc/newslist),也不能通过键入该URL来查看。
- 某些域将来可能需要身份验证才能访问(不是最高优先级)
- 需要能够配置站点特定属性(目前通过创建站点查找文档类型,并使用@ Umbraco.Content(docid)查找并检索值来实现此目的)
醇>
可以在单个Umbraco实例中实现所有这些,还是需要设置多个数据库和多个实例(使用MSSQL)?