我有一个 sitecore 多站点设置。
我目前正在与“重复内容综合症”作斗争,因为谷歌机器人索引我的网站并且能够访问对面网站的内容。
这意味着它会在 2 个不同的主机名上找到相同的内容,这会使网站在 google 搜索中的评分较低。
它发现重复内容的原因是,我可以通过在 URL 中键入名称来访问 oppsosite 站点上的子节点,而不是当前正在浏览的子节点。
这是我的网站的 web.config 设置:
<
站点名称="website2" hostName="local.domain.dk" virtualFolder="/" >physicalFolder="/" rootPath="/sitecore/content/talk" startItem="/" 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"/>
<
站点名称="website" virtualFolder="/" physicalFolder="/" >rootPath="/sitecore/content/home" startItem="/" 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"/>
即使我将根路径设置为每个站点的根,我仍然可以通过键入 local.domain-talk/integration 来访问 local.domain.dk/ydelser/integration 的子节点。
任何帮助将非常感激 !