>  기사  >  백엔드 개발  >  ThinkPHP 404 page_php 팁 설정 방법

ThinkPHP 404 page_php 팁 설정 방법

WBOY
WBOY원래의
2016-05-16 20:25:561529검색

여러 웹사이트에서 404페이지를 사용하는 경우 ThinkPHP 프레임워크에서는 어떻게 설정하나요? 다음으로 방법 중 하나를 소개해드리겠습니다

1. 먼저 Lib/Action 아래에 EmptyAction.class.php 모듈을 생성합니다
내용은 다음과 같습니다.

코드 복사 코드는 다음과 같습니다.

/*
* @author rocky
* @날짜 20141021
* @desc 빈 모듈 404 및 기타 오류
* */
클래스 EmptyAction은 CommonAction을 확장합니다. {
함수 _empty(){
header("HTTP/1.0 404 찾을 수 없음");
          $this->display('Public:404');
}
}
?>

2. 위 처리가 완료되면 빈 모듈에 접근해야만 404 페이지에 접근할 수 있기 때문에, 빈 메소드에 접근하고 404 페이지에 접근하기 위해서는 CommonAction에도 빈 메소드를 추가해야 합니다. .class.php , 방법은 다음과 같습니다.

코드 복사 코드는 다음과 같습니다.

//사용할 수 없는 모든 메소드에 대한 메소드를 처리하여 404 페이지로 이동
공개 함수 _empty() {
R('비어 있음/_비어 있음');
}

3. 위 작업을 완료하면 기본적으로 준비는 완료되지만, 404.html 페이지를 Tpl/Public에 넣어두는 것을 잊지 마세요

됐어 알았어 팀 닫자 팀 닫자! ~~

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.