У меня есть настройка мультисайта sitecore.
В настоящее время я борюсь с «синдромом дублирования контента», когда роботы Google индексируют мои сайты и могут получить доступ к контенту противоположного сайта.
это означает, что он находит один и тот же контент на 2 разных hostNames, что дает сайтам более низкий рейтинг в поиске Google.
Причина, по которой он обнаруживает дублированный контент, заключается в том, что я могу получить доступ к дочернему узлу на сайте, противоположном тому, который я просматриваю в данный момент, путем ввода имени в URL-адресе.
Это моя настройка web.config сайтов:
<
site name = "website2" hostName = "local.domain.dk" virtualFolder = "/"> physicalFolder = "/" rootPath = "/ sitecore / content / talk" startItem = "/" database = "web" domain = "extranet "allowDebug =" true "cacheHtml =" true "htmlCacheSize =" 10 МБ "registryCacheSize =" 0 "viewStateCacheSize =" 0 "xslCacheSize =" 5 МБ "filterItemsCacheSize =" 2 МБ "enablePreview =" true "enableWebEdit =" true "=" enableDe " "disableClientData =" false "/>
<
site name = "website" virtualFolder = "/" physicalFolder = "/"> rootPath = "/ sitecore / content / home" startItem = "/" database = "web" domain = "extranet" allowDebug = "true" cacheHtml = " true "htmlCacheSize =" 10MB "registryCacheSize =" 0 "viewStateCacheSize =" 0 "xslCacheSize =" 5MB "filterItemsCacheSize =" 2MB "enablePreview =" true "enableWebEdit =" true "enableDebugger =" true "disableClientData =" false "
Несмотря на то, что я установил корневой путь к корню каждого сайта, я все еще могу получить доступ к дочернему узлу local.domain.dk/ydelser/integration, набрав local.domain-talk / integration.
Любая помощь приветствуется !