>  기사  >  PHP 프레임워크  >  Thinkphp에서 404 점프 페이지를 만드는 방법

Thinkphp에서 404 점프 페이지를 만드는 방법

angryTom
angryTom앞으로
2020-03-27 13:32:553356검색

이 글은 ThinkPHP를 사용하여 404 페이지를 구현하는 방법을 소개합니다. thinkphp를 배우는 친구들에게 도움이 되길 바랍니다!

Thinkphp에서 404 점프 페이지를 만드는 방법

Thinkphp에서 404 리디렉션 페이지를 만드는 방법

인터넷에 많은 thinkphp 404 페이지 생성 방법이 있지만 대부분이 너무 번거롭고 불편하고 짜증나기 때문에 공유해 드리겠습니다. 가장 편리한 404 생성 방법은 다음과 같습니다.
thinkphp의 공개 디렉토리에 있는 구성 구성 파일에 구성 항목을 추가하세요:

'TMPL_EXCEPTION_FILE' => 'Public/404.html',

다음 내용으로 Public 폴더에 404.html을 생성하세요

<!DOCTYPE html >
<html>
<head>
<meta charset=utf-8" />
<title>404哟</title>
<style type="text/css">
body {
  background-color: #ECECEC;
  font-family: &#39;Open Sans&#39;, sans-serif;
  font-size: 14px;
  color: #3c3c3c;
}
.demo{width:600px;margin:0 auto;}
.demo p:first-child {
  text-align: center;
  font-family: cursive;
  font-size: 150px;
  font-weight: bold;
  line-height: 100px;
  letter-spacing: 5px;
  color: #fff;
}

.demo p:first-child span {
  cursor: pointer;
  text-shadow: 0px 0px 2px #686868,
    0px 1px 1px #ddd,
    0px 2px 1px #d6d6d6,
    0px 3px 1px #ccc,
    0px 4px 1px #c5c5c5,
    0px 5px 1px #c1c1c1,
    0px 6px 1px #bbb,
    0px 7px 1px #777,
    0px 8px 3px rgba(100, 100, 100, 0.4),
    0px 9px 5px rgba(100, 100, 100, 0.1),
    0px 10px 7px rgba(100, 100, 100, 0.15),
    0px 11px 9px rgba(100, 100, 100, 0.2),
    0px 12px 11px rgba(100, 100, 100, 0.25),
    0px 13px 15px rgba(100, 100, 100, 0.3);
  -webkit-transition: all .1s linear;
  transition: all .1s linear;
}

.demo p:first-child span:hover {
  text-shadow: 0px 0px 2px #686868,
    0px 1px 1px #fff,
    0px 2px 1px #fff,
    0px 3px 1px #fff,
    0px 4px 1px #fff,
    0px 5px 1px #fff,
    0px 6px 1px #fff,
    0px 7px 1px #777,
    0px 8px 3px #fff,
    0px 9px 5px #fff,
    0px 10px 7px #fff,
    0px 11px 9px #fff,
    0px 12px 11px #fff,
    0px 13px 15px #fff;
  -webkit-transition: all .1s linear;
  transition: all .1s linear;
}

.demo p:not(:first-child) {
  text-align: center;
  color: #666;
  font-family: cursive;
  font-size: 20px;
  text-shadow: 0 1px 0 #fff;
  letter-spacing: 1px;
  line-height: 2em;
  margin-top: -50px;
}

</style>
<script type="text/javascript">    
function countDown(secs,surl){    
    var jumpTo = document.getElementById(&#39;jumpTo&#39;);
    jumpTo.innerHTML=secs; 
    if(--secs>0){    
        setTimeout("countDown("+secs+",&#39;"+surl+"&#39;)",1000);    
     }    
    else{      
        location.href=surl;    
    }    
}    
</script>
</head>

<body>

<div class="demo">
    <p><span>4</span><span>0</span><span>4</span></p>
    <p>该页面不存在(′?ω?`)<span id="jumpTo">5</span>秒后跳转到首页</p>
</div>
<script type="text/javascript">
    countDown(5,&#39;/&#39;);
</script>
</body>
</html>

상태 코드는 당연히 404입니다. 왜냐하면 thinkphp는 그렇습니다. 기본적으로 존재하지 않습니다. 페이지가 404를 반환하면 작업이 완료됩니다!

(추천 튜토리얼: thinkphp 튜토리얼)

위 내용은 Thinkphp에서 404 점프 페이지를 만드는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 csdn.net에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제