gpt4 book ai didi

web-config - 跨多个站点/域的 Sitecore 6.5 url(不解析站点?)

转载 作者:行者123 更新时间:2023-12-02 18:51:33 24 4
gpt4 key购买 nike

我正在使用具有多个站点的 Sitecore 安装。从 example1.com (/sitecore/content/example1) 链接到 example2.com (/sitecore/content/example2/about) 下的项目时

Sitecore 未正确生成任何跨域链接的链接。它正在生成: http://www.example1.com/example2/about.aspx这是预期的: http://www.example2.com/about.aspx

当链接到 example1.com 或该网站下的任何项目时,example2.com 也会发生同样的情况。

  • 这两个站点均在 web.config 中定义。

  • 根节点都是“/sitecore/content”

  • 起始项分别为“/example1”和“/example2”。

  • Rendering.SiteResolving 设置为 true

  • Rendering.SiteResolvingMatchCurrentSite 设置为 false

  • 我使用 sc:link 生成链接。

  • Sitecore.Links.LinkProvider 的alwaysInincludeServerUrl 设置为 true

最佳答案

如果您使用带有通配符的主机名(例如“www.example1.com|example1.com”),则需要在条目中设置 targetHostName="www.example1.com"。

即使您只有一个域,也请设置 targetHostName,因为有一个事物/函数只查看 targetHostName。例如。如果没有 targetHostName,则 GetItemUrl() 无法按计划工作,并且在 6.5.0 版本中。 120706 它不考虑 web.config 中设置的内容。这是一个错误,他们希望在未来的版本中修复。如果您遇到问题,请在此处寻找解决方案: http://sitecorepm.wordpress.com/2010/08/04/using-cross-site-links-dynamic-links/

关于web-config - 跨多个站点/域的 Sitecore 6.5 url(不解析站点?),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14713954/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com