首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Sitecore网站是现有的非Sitecore网站的子网站。

Sitecore网站是现有的非Sitecore网站的子网站。
EN

Stack Overflow用户
提问于 2020-06-03 08:05:52
回答 1查看 172关注 0票数 1

我们有两个网站:

第一个是非www.non-sitecore-site.com)

  • the网站(例如www.sitecore-site.com)

),第二个是

  1. 网站。

我的任务是把第二个网站(基于sitecore的网站)作为第一个网站的一个子网站,该网站可以通过www.non-site site.com/sitecore站点访问。

我试图在IIS中创建一个虚拟文件夹,将其转换为一个web应用程序,并将其设置为基于Sitecore的站点文件夹。但是,它不起作用,即使我将virtualFolderphysicalFolder配置为等于“/ Sitecore site”的Sitecore配置文件。

这是否可行呢?感谢你的帮助。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-06-03 18:57:52

Sitecore通过httpRequestBegin管道内的管道进程解析一个站点。SiteResolver根据以下条件设置上下文站点:

  • Hostname
  • Virtual path
  • 端口号

Sitecore按顺序处理配置XML,以找到符合上述条件的第一个站点。因为每个站点都定义了一个hostName属性,所以Sitecore首先检查hostName,然后检查默认为“/”的virtualFolder。因此,第一件事是审查您的网站定义的序列,以确保更具体的配置放在顶部和更一般的配置-在底部。

要将Sitecore站点配置为虚拟文件夹,只需将virtualFolderphysicalFolder属性设置为相同的值,以匹配您预期的路径“/sitecore site”,即站点配置如下:

代码语言:javascript
运行
复制
<site name="yoursite" hostName="www.non-sitecore-site.com" virtualFolder="/sitecore-site" physicalFolder="/sitecore-site" ...

您不需要在IIS中创建物理文件夹“Sitecore sit”或虚拟文件夹“Sitecore sit”,这两种文件夹都指向您的Sitecore站点。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62168012

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档