2010-03-29 10 views
0

modx에서 사이트를 개발했지만 존재하지 않는 페이지 (예 :)를 입력하면 라이브 서버로 마이그레이션 한 후 기본 IIS 오류 페이지가 표시됩니다. 도구 -> 구성 -> 사이트 -> 오류 페이지에 지정된 페이지보다Modx 오류 페이지가 표시되지 않습니다.

이것이 일어날 수있는 이유는 무엇입니까?

나는 Apache에서 개발했지만 IIS에 배포하고 있습니다.

+0

관련 ID를 사용하여 오류 페이지를 표시합니까? 즉, 오류 페이지가 6 번이면 index.php? id = 6을 엽니 다. 그 메모는 오류 페이지가 게시되고 공개적으로 액세스 가능해야한다고 말합니다. 이 경우인가요? – Adrian

+0

예, 오류 페이지로 직접 이동하면 예상대로 표시됩니다. – Fishcake

답변

0

내가 생각할 수있는 유일한 것은 IIS가 modX 오류 페이지를 어떻게 든 넘치고 있다는 것입니다.

저는 아파치에서 .htaccess 파일을 ErrorDocument로 설정하려고했지만 IIS가 어떻게 작동하는지 모릅니다.

"custom 404 page on IIS"에 대한 이전의 질문은 아마도 시스템 설치 방법에 대한 단서를 제공 할 수 있습니다.

+0

내가 실제로 얻지 못하는 것은 내가 URL을 다시 쓰지 않고 사이트가 작동하고 있다는 것입니다. /index.php?id=3 괜찮아요, 오류 페이지 자체 (index.php? id = 39) 잘 표시됩니다. 그러나 index.php와 같은 존재하지 않는 페이지를 입력하면? id = 654 index.php 클리어가 존재할 때 IIS 오류 페이지가 표시됩니다. – Fishcake

관련 문제