2017-09-27 5 views
0

나는 이와 비슷한 질문을 보았지만 그에 대한 확실한 답변이 없으므로 다시 질문했습니다. 나는 Umbraco 웹 사이트를 가지고 있습니다. 웹 사이트의 루트 문서는 페이지가 렌더링되는 자리 표시 자와 함께 마스터 페이지 템플리트를 사용합니다. umbracoInternalRedirectId 필드를 사용하여 내부적으로 마스터 페이지를 홈페이지로 리디렉션했습니다.Umbraco의 마스터 페이지 내부 리디렉션으로 인해 SEO 순위가 잘못되었습니다.

이 방법은 웹 사이트에 대한 잘 작동하지만 난 그게 SEO에 있기 때문에에 규칙 구글 웹 마스터의 "구글로 가져 오기"때문에 나쁜 아이디어라고 생각, 내가 ""경고 상세하게 볼 수 있습니다 , 문서가 영구적으로 이동 한 것을 보여줍니다.

구조를 변경하는 것 외에 다른 해결책이 있습니까?

편집 : 내 구조 :

  • 루트
    • 회사 소개
    • 문의

답변

1

루트 노드를 실제 앞 페이지로 사용하여 Umbraco 웹 사이트를 구축 할 수 있습니다. 즉, umbracoInternalRedirectId를 사용하여 리디렉션을 수행 할 필요가 없습니다.

Umbraco의 ContentFinder는 기본적으로 첫 번째 루트 노드를 표시합니다. ROOT - -

  • 홈페이지 회사 소개
    • 갤러리
  • 다른 언어

    • : 이 난 보통 내 Umbraco 사이트를 구축하는 방법이다 "홈페이지"

    의미가 있습니까?

  • +0

    귀하의 솔루션은 맞지만 그런 식으로 웹 사이트의 구조를 변경해야합니다 (다음 번에 그렇게 할 예정입니다). 내 문서 유형 중에는 상속의 종류가 있습니다. 루트 노드에는 웹 사이트에 대한 특별한 구성이 많이 있습니다. 또한 메타 데이터와 같은 공유 속성도 있습니다. Kentico와 같은 CMS를 사용하는 경우 "페이지 (메뉴 항목)"라는 문서 유형이 있으며 모든 페이지 (특히 뉴스가 아닌 페이지 또는 ...)에 사용할 수 있습니다. "Page"도 문서 유형을 만들었으므로 "Homepage"는 특수한 Home 템플릿과 함께 페이지 문서 유형을 사용합니다. 다른 방법이 있습니까? –

    +0

    내가 아는 한 이미 완료 한 것처럼 리디렉션을 수행하지 않고도이를 달성 할 수있는 다른 방법은 없습니다. 루트 노드에서 구성을 가져 와서 "설정"노드에 배치하고 그런 식으로 문제를 해결할 것을 제안합니다. 그런 다음 홈페이지를 루트 노드로 사용할 수 있습니다. – Mikkel

    +0

    고맙습니다 @Mikkel –