laravel中的route::post()访问提示404_Thinkphp如何制作404跳转页

本篇文章介绍了使用ThinkPHP实现404页面的方法,希望对学习thinkphp的朋友有帮助!Thinkphp如何制作404跳转页

网上有很多thinkphp的404页面制作方法,但大多太过繁琐不简便,很烦人,所以为大家分享了最便捷的404制作方法,如下。
在thinkphp的公共目录的config配置文件中增加配置项:

'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: 'Open Sans', 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('jumpTo');

    jumpTo.innerHTML=secs; 

    if(--secs>0){    

        setTimeout("countDown("+secs+",'"+surl+"')",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,'/');

</script>

</body>

</html>

这样就完成了,至于状态码当然是 404了,因为thinkphp默认不存在的页面返回404,大功告成!

以上就是Thinkphp如何制作404跳转页的详细内容

更多学习内容请访问:

八重樱:腾讯T3-T4标准精品PHP架构师教程目录大全,只要你看完保证薪资上升一个台阶(持续更新)​zhuanlan.zhihu.com
8bb9e3c6e5eff4cf3b5892f2f7aea1b5.png

以上内容希望帮助到大家,很多PHPer在进阶的时候总会遇到一些问题和瓶颈,业务代码写多了没有方向感,不知道该从那里入手去提升,对此我整理了一些资料,包括但不限于:分布式架构、高可扩展、高性能、高并发、服务器性能调优、TP6,laravel,YII2,Redis,Swoole、Swoft、Kafka、Mysql优化、shell脚本、Docker、微服务、Nginx等多个知识点高级进阶干货需要的可以免费分享给大家,需要的可以加入我的官方群点击此处。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值