2013-04-26 1 views
0

Sitecore 6.5에서 실행되는 Sitecore 다중 사이트 설정이 있습니다. 현재 잘못된 URL 매개 변수를 전달하기 때문에 콘텐츠 편집기의 미리보기 탭에있는 페이지 미리보기에서 404 오류가 발생합니다.Sitecore 페이지 미리보기 다중 사이트 설정에서 유효하지 않은 사이트 요청하기

가 도달하려고하는 URL은 :이 매개 변수 sc_site=website를 지정하기 때문에

http://preview-site1.com:80/sitecore/content/Home-site1/P/F/BM/WaystoMakeYourPracticeGreen?sc_site=website&sc_lang=en&sc_mode=preview&sc_duration=temporary&sc_device=%7bFE5D7FDF-89C0-4D99-9AA3-B5FBD009C9F3%7d 

이 URL이 올바르지 않습니다. 우리는 forms.config (마케터 용 WebForms 용)를 제외하고 이름 웹 사이트로 선언 된 사이트 요소를 가지고 있지 않습니다. 이 매개 변수를 제거하거나 sc_site=site1으로 chaning하면 경로가 유효하게됩니다. form.config 파일에서 <site name="website"> 요소를 제거하면 페이지 미리보기가 회색 배경을 반환하는 완전히 다른 URL 구조를 사용합니다.

올바른 URL을 사용하도록 Sitecore 페이지 미리보기를 설정하거나 매개 변수를 모두 생략하려면 어떻게해야합니까?

답변

0

대답은 website이라는 이름의 <site /> 요소가 Sitecore에서 특별하며 다중 사이트 설정에서 올바르게 작동하는 데 필요하다는 것입니다. website 사이트는 Sitecore 인스턴스에서 실행되는 사이트의 모든 사이트를 찾아야합니다.

편집 : 페이지 미리보기 엔진은 특별히이 사이트 (사이트 이름이 지정된 웹 사이트)가 올바르게 구성 될 것으로 기대하는 사이트 website을 요청합니다. Sitecore는 SDN에 대한 문서에서이 점을 암시하지만 명시 적으로 언급하지 않습니다.

0

미리보고 싶은 URL 아래의 Sitecore 제작 인터페이스에 로그인해야합니다. 그렇지 않으면 미리보기 할 컨텍스트 사이트를 결정할 수 없습니다. 예 : site1.com/sitecore/site2.com/sitecore/

+0

감사 마크! 우리는 실제로 루트가 당사의 여러 사이트의 부모 인 "웹 사이트"에 대한 사이트 항목을 추가하여이 문제를 해결할 수있었습니다. 여기에서 컨텐츠 편집기 미리보기 탭은 사이트 "웹 사이트"를 구체적으로 찾기 때문에 작동합니다. Sitecore의 방법을 읽고 여러 사이트를 실행하는 방법에 대해 직감적으로 시도했습니다. –