如何在我的本地计算机的一个 Sitecore 实例中设置多个站点(多域站点)?
How to setup Multiple sites (Multi domain sites) in one Sitecore instance in My Local Machine?
我一直在尝试在我的本地实例中配置具有多个域的多个站点。
Sitecore
-> Content
-> Home
-> PublicHome
我有以下 web.config 设置。
<site name="website" virtualFolder="/" physicalFolder="/" rootPath="/sitecore/content" startItem="/home" database="web" domain="extranet" allowDebug="true" cacheHtml="true" htmlCacheSize="10MB" registryCacheSize="0" viewStateCacheSize="0" xslCacheSize="5MB" filteredItemsCacheSize="2MB" enablePreview="true" enableWebEdit="true" enableDebugger="true" disableClientData="false"/>
<site name="PublicHome" hostName="my.public.com" virtualFolder="/" physicalFolder="/" rootPath="/sitecore/content" startItem="/PublicHome" language="en" database="web" domain="extranet" />
我已经创建了几个主机文件条目。
127.0.0.1My.Sitecore.com
127.0.0.1my.public.com
My.Sitecore.com - 正在加载主页。
但是 my.public.com 没有按预期加载。
未在 IIS 站点中设置绑定时。我正在获取 IIS 默认站点。
在 IIS 站点上添加绑定后。我得到的是 "Home" 而不是 "PublicHome"。
版本信息:Sitecore 7.5,IIS 在 Windows10
要解决您眼前的问题,请在默认 "website" 条目之前添加您的自定义网站定义。
为了更好地为将来的升级做好准备,请利用 Sitecore 补丁属性和单独的配置文件来应用您的自定义网站定义。 (即 <site name="PublicHome" patch:before="site[@name='website']">
)。阅读 web.config patching 以了解更多信息。
我一直在尝试在我的本地实例中配置具有多个域的多个站点。
Sitecore
-> Content
-> Home
-> PublicHome
我有以下 web.config 设置。
<site name="website" virtualFolder="/" physicalFolder="/" rootPath="/sitecore/content" startItem="/home" database="web" domain="extranet" allowDebug="true" cacheHtml="true" htmlCacheSize="10MB" registryCacheSize="0" viewStateCacheSize="0" xslCacheSize="5MB" filteredItemsCacheSize="2MB" enablePreview="true" enableWebEdit="true" enableDebugger="true" disableClientData="false"/>
<site name="PublicHome" hostName="my.public.com" virtualFolder="/" physicalFolder="/" rootPath="/sitecore/content" startItem="/PublicHome" language="en" database="web" domain="extranet" />
我已经创建了几个主机文件条目。
127.0.0.1My.Sitecore.com
127.0.0.1my.public.com
My.Sitecore.com - 正在加载主页。
但是 my.public.com 没有按预期加载。
未在 IIS 站点中设置绑定时。我正在获取 IIS 默认站点。
在 IIS 站点上添加绑定后。我得到的是 "Home" 而不是 "PublicHome"。
版本信息:Sitecore 7.5,IIS 在 Windows10
要解决您眼前的问题,请在默认 "website" 条目之前添加您的自定义网站定义。
为了更好地为将来的升级做好准备,请利用 Sitecore 补丁属性和单独的配置文件来应用您的自定义网站定义。 (即 <site name="PublicHome" patch:before="site[@name='website']">
)。阅读 web.config patching 以了解更多信息。