【问题标题】:Multiple sites on Umbraco - sharing contentUmbraco 上的多个站点 - 共享内容
【发布时间】:2016-11-23 16:42:39
【问题描述】:

我有一个 Umbraco 数据库/后端,上面配置了两个站点(用于此目的的站点 A 和站点 B)

我希望创建第三个站点/存储库,我可以在其中保留两个站点共有的节点并让两个站点引用

我已经设置了第三个站点,其中包含一些节点/文档类型,但是当我尝试将它们作为目标添加到 SiteA 和 SiteB 页面时,我在浏览器中收到一条错误消息 "The site cannot be reached"

新站点确实在 Umbraco 中设置了主机名 - 这需要是 IIS 中可用的站点吗?为什么 Umbraco 不能只在 SiteA 或 SiteB 的上下文中提供内容?

【问题讨论】:

    标签: iis content-management-system umbraco umbraco7


    【解决方案1】:

    您使用的是哪个版本的 Umbraco?在非常旧的 Umbraco 版本上,您尝试做的事情是可能的,但在较新的版本中,如果站点 A 和站点 B 设置了主机名,您将无法使用盒子功能。

    可能最简单的方法是构建自定义 URL 提供程序和内容查找器。自定义 URL 提供程序可用于检查站点在哪个域上(来自 A 和 B),如果正在为其生成 URL 的节点在 A 或 B 上,则在返回的 URL 中包含正确的域。如果在站点 A 或 B 中找不到内容,则自定义内容查找器将在站点 C 中查找内容。

    请注意,您可能必须小心调用诸如父级之类的东西,因为从技术上讲,站点 C 上的内容不会位于 A 或 B 的树中,因此从 C 调用节点上的父级将拉入其来自 C 的父级,而不是来自站点 A 或 B 的内容。

    另一个考虑因素是,如果内容是包含内容的节点,Google 会惩罚重复内容的网站。因此,如果您在站点 A 和站点 B 上的内容相同,则您的 SEO 排名可能会受到不利影响。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-05-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-02-10
      相关资源
      最近更新 更多