이것은 Sitecore 질문보다 HTTP 사양 질문에 더 가깝습니다. 사용자가 존재하지 않는 페이지에 액세스 그래서Sitecore는 "302 found"를 사용하여 사용자를 내 맞춤 404 페이지로 리디렉션합니다. 합법적입니까?
<setting name="ItemNotFoundUrl" value="/404.aspx" />
, (예를 들어 www.example.com/xyz)가 내 사용자 지정 404 리디렉션 :
나는 Sitecore에서 설정 404 오류 페이지가 페이지 (예 : www.example.com/404.aspx). 이것이 문제:
Sitecore 아래 파이어 버그 스크린에서와 같이 302을 사용하여 리디렉션을 수행? 즉, Google 및 기타 검색 엔진은 URL www.example.com/xyz에서 내 404 페이지의 색인을 생성합니까? 문제의 사이트는 원래 404 페이지 ("!")에서 "200 OK"응답을 반환하도록 설정되었으므로 검색 엔진은 사이트에 대한 깨진 링크를 발견 할 때마다 사이트 404 페이지의 색인을 생성합니다.
302는 리디렉션이므로 최종 (사용자 정의 404) URL의 상태 코드는 모든 클라이언트가 초기 (리디렉션) URL에 적용된다고 가정하는 것으로 가정합니다.
이이 아닌 경우 문제를 해결할 수있는 표준 사양/문서는 무엇입니까?
이봐, 대답을 주셔서 감사합니다 - 그것은 가장 직접적으로 질문에 대한 답 때문에, 허용 대답으로이를 표시하고 있습니다 ("이게 나쁜가요?", "네, 그것은"). 여전히 픽스 중 하나를 작동시키는 데 문제가 있지만 Sitecore 지원에이 문제를 던지고 있습니다. 어딘가에 이상한 설정이있을 것입니다. – George