2012-11-25 4 views
0

사용자 정의 404 오류 페이지를 넣으려고합니다. 크롬 및 Firefox와 잘 작동하지만 IE에서는 자체 오류 페이지가 표시됩니다.IE 사용자 정의 404 오류 페이지가 작동하지 않습니다.

IE에서 "친숙한 오류 메시지 표시"를 선택 취소하면 내 사용자 정의 오류 페이지가 표시됩니다.

하지만 사용자 지정 오류 페이지를 표시하는 방법이 경우에 ... 모든 사용자가 선택을 취소 기쁘게 :)

을 말할 수 없습니다.

또한이를 달성 할 수있는 직접적인 해결책이 있습니까?

google.com/aaa를 열면 "친숙한 오류 메시지 표시"대신 Google 맞춤 오류 페이지가 표시되므로 누락 된 것이 있어야합니다.

감사

답변

1

당신은 아파치 서버의 경우, 당신은 "htaccess로"파일을 사용할 수 있습니다. 여기에 전에 이런 짓을 한 적이 없다면 쉬운 방법 중 하나는 다음과 같습니다, 텍스트 편집기를 열고 새 파일을 생성하고이 라인을 제공 :

ErrorDocument 404 /notfound.html 

그런 다음 이전 기간없이 ("htaccess로"등의 편리한 곳에 파일을 저장을). 그런 다음 루트 디렉토리에 업로드하고 이름을 ".htaccess"로 바꿉니다 (이전 기간에 파일 확장자 없음).

이 지시어는 Apache가 필요한 파일 (예 : "google.com/aaa")을 찾을 수 없을 때마다 지정된 경로를 통해 "notfound.html"을 제공하도록 Apache에 지시합니다. "notfound.html"을 루트 디렉토리에도 놓으십시오 (또는 다른 디렉토리에 원하면 "/other-directory/notfound.html"과 같은 경로로 변경하십시오).

희망이 있습니다.

+0

제목이 http://support.microsoft.com/kb/294807 인 ms에서 다음 문서를 확인하십시오. – Chanoch

0

이것은 사용중인 서버에 따라 다릅니다.

하나의 중요한 점은 오류 페이지의 크기가 512 바이트 이상인지 확인하는 것입니다. 오류 페이지가 0.5kB 미만인 경우 IE는 자체 오류 메시지로 대체합니다.

IIS 서버에서 서비스하는 경우 사용자 지정 ASP 오류 기능을 사용해야합니다.