2016-07-20 2 views
0

는 나는 내가 할 수있는/저장소 I 제 3의 사이트를 만들려는 (이 목적을 위해 사이트 A 및 사이트 B) 그것을 구성이 개 사이트여러 사이트 - 공유 컨텐츠

이있는 Umbraco 데이터베이스/백 엔드가 노드를 두 사이트에 공통으로 유지하고 두 사이트를 참조하도록하십시오.

일부 노드/문서 유형이있는 세 번째 사이트를 설정했지만 대상으로 SiteA 및 SiteB 페이지를 추가하려고하면 브라우저에서 "The site cannot be reached"이라고 말하면 오류가 발생합니다.

새 사이트에는 Umbraco에 설정된 호스트 이름이 있습니다. IIS에서 사용할 수 있습니까? Umbraco는 왜 SiteA 또는 SiteB의 컨텍스트에서 컨텐츠를 제공하지 못합니까?

답변

2

어떤 버전의 움 브라 코를 사용하고 있습니까? 아주 오래된 버전의 Umbraco에서는 가능한 일이지만 새로운 빌드에서는 사이트 A와 사이트 B에 호스트 이름이 설정되어 있으면 다른 사이트의 콘텐츠에 액세스 할 수 없습니다. 박스 기능.

원하는 작업을 수행하는 가장 쉬운 방법은 맞춤 URL 공급자 및 콘텐츠 찾기를 만드는 것입니다. 사용자 지정 URL 공급자를 사용하여 사이트가있는 도메인 (A 및 B)을 확인하고 URL 생성 대상 노드가 A 또는 B이면 반환 된 URL에 올바른 도메인을 포함시킬 수 있습니다. 그러면 사용자 정의 컨텐츠 파인더가 사이트 A 또는 B에없는 경우 사이트 C의 컨텐츠를 찾습니다.

사이트 C의 기술적 인 컨텐츠와 같이 부모 등을 호출 할 때 신중을 기해야합니다 노드에서 A 또는 B에 대한 부모 노드를 호출하면 C에서 부모 노드를 가져오고 A 또는 B 사이트의 내용을 가져 오지 않습니다.

노드가 콘텐츠 인 경우 다른 고려 사항이 하나 있습니다 에 콘텐츠가 있으면 Google은 중복 콘텐츠가있는 사이트에 불이익을줍니다. 따라서 사이트 A와 사이트 B에서 동일한 콘텐츠가있는 경우 SEO 순위가 악영향을받을 가능성이 있습니다.