thinkphp 404页面设置

thinkPHP5框架设置404、403等http状态页面的方法 主要介绍了thinkPHP5框架设置404、403等http状态页面的方法,结合实例形式分析了thinkPHP5框架设置404页面的相关配置、视图显示页面及控制器调用相关操作技巧,需要的朋友可以参考下 立即下载

直接定义空模块和空操作即可, 即建立一个EmptyAction.class.php, 代码:

01.<?php
02. 
03.class EmptyAction extends Action {
04. 
05.function _empty(){
06.header("HTTP/1.0 404 Not Found");
07.$this->display('Public:404');
08.}
09. 
10.// 404
11.function index() {
12.header("HTTP/1.0 404 Not Found");
13.$this->display('Public:404');
14.}
15. 
16.}
17. 
18.?>

设置header头很重要, 不然的话返回的状态会是200.

该类对应Public模板目录下需要有名为404的页面模板.

除了 创建一个  EmptyAction 空模块 以外, 还要在每个控制器里面都要建立一个  _empty 方法才行。 每个控制器里面都有。  当然可以用 公用类来避免这样重复的操作。
建立一个公用类控制器:CommonAction.class.php

<?php
class CommonAction extends Action{
function _empty(){
header("Location: /404.html");
}
}
?>

然后 让其他控制器 都继承这个控制器, 如 IndexAction extends CommonAction 这样就行了。

IntelliJ IDEA 中git使用说明书 阅读详情

相关推荐

IEEE GRSL投稿全流程避坑指南:从Latex模板到校样缴费,新手必看的7个关键节点

本文详细解析了IEEE GRSL投稿全流程中的7个关键节点,从LaTeX模板选择到校样缴费,帮助新手避免常见陷阱。特别针对图像格式转换、审稿意见回复、版权转移等环节提供实用技巧,确保投稿过程高效顺利。

weixin_28720573的博客 570

Thinkphp 配置404页面

Thinkphp 配置404页面

u012728971的博客 2750

别再怕非观测区了!手把手教你用移相法搞定PMSM单电阻FOC的电流重构难题

本文详细解析了永磁同步电机(PMSM)单电阻FOC系统中非观测区的电流重构难题,重点介绍了移相法的工程实践。通过STM32平台的具体实现和调试指南,帮助工程师有效解决相电流检测中的采样窗口不足问题,提升系统稳定性和性能。

weixin_27252001的博客 433

php 404页面设置,thinkphp框架下404页面设置 仅三步

404页面即系统在找不到请求的操作方法和找不到请求的控制器名称时的一种报错行为的优化。在很多网站中都会有使用404页面的时候,在ThinkPHP框架中该如何设置呢,接下来我介绍其中一种方法,具体内容如下第一步:在thinkphp框架中的Home/Comtroller中建一个EmptyController.class.php,其代码如下:namespace HomeController;use Th...

weixin_39843431的博客 812

EDSR-PyTorch实战:从模型下载到超分辨率图像生成

本文详细介绍了如何使用PyTorch实现EDSR模型进行超分辨率图像生成,包括环境配置、模型下载、参数调优及常见问题解决方案。EDSR作为超分辨率重建的利器,通过深度残差网络显著提升图像质量,特别适合老照片修复等场景。文章还提供了视频处理和自定义训练的进阶技巧,帮助开发者快速掌握这一技术。

weixin_29046035的博客 457

从仿真到流片:手把手教你优化65nm CMOS电荷泵的电流匹配与稳定性

本文详细介绍了在65nm CMOS工艺下优化电荷泵电流匹配与稳定性的工程实践指南。通过蒙特卡洛仿真、运放反馈结构版图技巧和全差分结构设计,实现优于1%的电流匹配精度和±2%以内的电流稳定性,特别针对current mismatch问题提供了有效的解决方案。

weixin_42522320的博客 416

php出现404 Not Found,thinkphp部署在nginx后出现 404 Not Found 怎么办

# For more information on configuration, see:# * Official English Documentation: http://nginx.org/en/docs/# * Official Russian Documentation: http://nginx.org/ru/docs/user nginx;worker_processes a...

weixin_31874327的博客 1898

PyMiMi实战指南:midas_api配置与连接测试详解

本文详细介绍了PyMiMi库中midas_api的配置与连接测试全流程。从环境准备、API密钥获取,到核心的url_cfg配置函数使用,再到通过test_url进行连接验证,提供了清晰的步骤和代码示例。文章重点解析了配置原理、常见错误排查方法(如401错误、连接超时),并强调了API密钥的安全性管理,帮助用户稳固建立Python与Midas Civil NX之间的自动化通信桥梁。

weixin_29044713的博客 695

php5.4 index 404,ThinkPHP上传到服务器出现404,未找到index.php模板等问题

问题:代码在本地写好之后,传到服务器,首页能正常加载,但无法加载任何控制器,无法加载其他页面。nginx的错误代码为 404not found。造成这个错误的原因,可能是有的低版本的nginx不支持path_info(总感觉这个原因有点说不过去,还请高手指出)。解决方法就是重写URL,隐藏 URL中的 index.php。1.开启ThinkPHP路由模式在ThinkPHP的配置文件conf....

weixin_29796279的博客 639

Android oom_adj 更新原理(一)

通过之前的两篇博文《lmkd 机制详解》和《lmkd中adj score的算法剖析》中,根据计算出来的 min_score_adj 选择大于该值的 oom_adj 的进程进行 kill 处理。oom_adj 随着应用状态的不同其值也是伴随着变化的。本文将通过源码剖析 oom_adj 更新的原理。

私房菜 2653

我正用AI Agent重构传统GIS 核心功能,说大白话做空间分析

GeoAI-UP项目通过AI Agent技术实现自然语言驱动的空间分析,核心创新包括: 意图识别层:通过LLM理解用户需求,自动拆解为可执行目标 智能任务规划:动态生成分析流程,处理复杂依赖关系 统一算子架构:采用标准化接口封装200+空间分析功能 可视化工作流。

专注GIS软件开发。 496

thinkphp框架下404页面设置

404页面即系统在找不到请求的操作方法和找不到请求的控制器名称时的一种报错行为的优化。 第一步:在thinkphp框架中的Home/Comtroller中建一个EmptyController.class.php,其代码如下: <?phpnamespace Home\Controller;use Think\Controller;class EmptyController e...

bacongti2381的博客 121

12、多端神经形态晶体管:原理、应用与算法探索

本文综述了多端神经形态晶体管的原理、应用与算法探索。从神经元MOS晶体管的发展到基于电解质栅极晶体管(EGT)的新型器件设计,系统阐述了其在低电压、多功能逻辑运算和突触行为模拟方面的优势。重点介绍了其在化学生物传感器(如多巴胺和pH检测)中的高灵敏度应用,以及在树突整合、时空总和、动态逻辑和神经元算术等树突算法中的实现。文章还总结了该类器件在神经形态计算、智能传感等领域的广阔前景,并分析了当前面临的材料工艺、理论建模与系统集成挑战,展望了未来发展方向。

delta的博客 143

Thinkphp404页面设置

Controller 增加 EmptyController.class.php<?php namespace Frontend\Controller; use Think\Controller; class EmptyController extends Controller { function _empty(){ header("HTTP/1.0 404 Not Foun

小熊的专栏 1612

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

php7 设置404页面,thinkphp框架下404页面设置 仅三步

404页面即系统在找不到请求的操作方法和找不到请求的控制器名称时的一种报错行为的优化。在很多网站中都会有使用404页面的时候,在ThinkPHP框架中该如何设置呢,接下来我介绍其中一种方法,具体内容如下第一步:在thinkphp框架中的Home/Comtroller中建一个EmptyController.class.php,其代码如下:namespace HomeController;use Th...

weixin_33503373的博客 276

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

php 404页面设置,ThinkPHP 404页面的设置方法

在很多网站中都会有使用404页面的时候,在ThinkPHP框架中该如何设置呢,接下来我介绍其中一种方法1、首先要在Lib/Action 下建立EmptyAction.class.php模块内容如下:/** @author rocky* @date 20141021* @desc 空模块404等错误* */class EmptyAction extends CommonAction {functio...

weixin_28987001的博客 296

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

php tp框架设定首页,thinkphp框架下404页面设置 仅三步

404页面即系统在找不到请求的操作方法和找不到请求的控制器名称时的一种报错行为的优化。在很多网站中都会有使用404页面的时候,在ThinkPHP框架中该如何设置呢,接下来我介绍其中一种方法,具体内容如下第一步:在thinkphp框架中的Home/Comtroller中建一个EmptyController.class.php,其代码如下:namespace HomeController;use Th...

weixin_35340730的博客 569

thinkphp(1)--3.2版本

#1.如何在thinkphp的模板文件中定义变量,而不输出? 答:;             answer from:lipeng; #2.在thinkphp中模板文件中可以使用的系统常量? 答:__CONTROLLER__  表示当前模块Home/Index;        #3.thinkphp3.2中验证码为什么没存在session中? 答:google浏览器中内容设置中,去掉‘阻

You are happier than before 1384

ThinkPHP的404页面设定方式

ThinkPHP中,某一个模块或方法不存在时,

东子的博客 4558

404页面怎么设置php,ThinkPHP 404页面的设置方法,thinkphp404_PHP教程

ThinkPHP 404页面的设置方法,thinkphp404在很多网站中都会有使用404页面的时候,在ThinkPHP框架中该如何设置呢,接下来我介绍其中一种方法1、首先要在Lib/Action 下建立EmptyAction.class.php模块内容如下:复制代码 代码如下:/** @author rocky* @date 20141021* @desc 空模块404等错误* */class ...

weixin_33945759的博客 234

ThinkPHP 3.1 404页面的设置

404页面是我们程序开发过程中,必须要解决的,需要把404页面引导到指定的页面当中的。 而我们制作好404页面后,如何在Thinkphp框架中,让不存在的控制器或方法引导到我们自己指定的页面当中呢? 1、首先先在Lib/下建立一个EmptyAction.class.php 控制器。 内容如下:

rocky_fei的专栏 843

404页面怎么设置php,ThinkPHP 404页面的设置方法

在很多网站中都会有使用404页面的时候,在ThinkPHP框架中该如何设置呢,接下来我介绍其中一种方法1、首先要在Lib/Action 下建立EmptyAction.class.php模块内容如下:复制代码 代码如下:/** @author rocky* @date 20141021* @desc 空模块404等错误* */class EmptyAction extends CommonActio...

weixin_36483061的博客 358

Thinkphp 3.1.3 404处理

今天早上的时候,一直在找thinkphp 3.1.3版本的404处理问题,自己摸索一下,新手上路,据说404有利于SEO 下面上个例子:   直接上图,利用了thinkphp中的empty的方法,还定义了EmptyAction方法:       定义了一个Common基类,Atricle继承,也实现了Aticle模块下不存在方法下的404跳转  定义了一个Empty控制器实...

weixin_30399797的博客 189

ThinkPHP框架中添加404错误页面以及访问安全

所有的网站项目都需要添加一个404页面,不仅友好,而且对网站优化也有一定的好处,而用ThinkPHP框架搭建的网站添加404页面的方法还是很简单的,利用的就是空类,空方法 第一步: 在Lib/Action文件夹下创建EmptyAction.class.PHP 1 2 3 4 5 6 7 8 9 10 11 12 <?php ...

weixin_33671935的博客 267

Thinkphp设置仅在调试模式关闭时显示404页面

404页面是网站必备的一个页面; 它承载着用户体验与SEO优化的重任。404页面通常为用户访问了网站上不存在或已删除的页面; 服务器返回的404错误;如果站长没有设置404页面; 会出现死链接; 蜘蛛爬行这类网址时; 不利于搜索引擎收录。 综上百科来的一堆啰嗦为一句话就是404页面是必要的; 接下来的内容就是讲述使用thinkphp时如何设置404页面; 本来奔着减少脑细胞损耗的原则

雷金磊的博客 826
上一篇: PHP判断数组中是否存在相同的值
下一篇: SEO优化-404页面的制作
Lankecms
博客等级 码龄15年 14粉丝 7原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值