Rumah > rangka kerja php > ThinkPHP > Bagaimana untuk melaksanakan halaman lompat 404 dengan cepat dalam Thinkphp

Bagaimana untuk melaksanakan halaman lompat 404 dengan cepat dalam Thinkphp

藏色散人
Lepaskan: 2022-01-12 16:43:53
ke hadapan
2995 orang telah melayarinya

Lajur tutorial berikut akan memperkenalkan kepada anda cara membuat halaman lompat 404 dalam Thinkphp.

Buat halaman lompat 404 dengan Thinkphp

Terdapat banyak kaedah penciptaan halaman thinkphp 404 di Internet, tetapi kebanyakannya terlalu rumit, menyusahkan dan menjengkelkan, jadi saya berkongsi dengan anda Cara paling mudah untuk membuat 404 adalah seperti berikut.

Tambahkan item konfigurasi pada fail konfigurasi konfigurasi dalam direktori awam thinkphp:

'TMPL_EXCEPTION_FILE' => 'Public/404.html',
Salin selepas log masuk

Buat 404.html dalam folder Awam dengan kandungan berikut

<!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>
Salin selepas log masuk

seperti ini Itu sahaja untuk kod status, sudah tentu ia adalah 404, kerana thinkphp mengembalikan 404 secara lalai untuk halaman yang tidak wujud.

Pembelajaran yang disyorkan: "10 tutorial video thinkphp terkini"

Atas ialah kandungan terperinci Bagaimana untuk melaksanakan halaman lompat 404 dengan cepat dalam Thinkphp. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:juejin.im
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan