404错误 iis thinkphp_关于ThinkPHP实现访问不存在的模块跳转到404页面的方法
这篇文章主要介绍了ThinkPHP访问不存在的模块跳转到404页面的方法,需要的朋友可以参考下
首先在ACTION中新建一个文件EmptyAction.class.php,其代码如下:<?php
class EmptyAction extends Action{
function _empty(){
header("HTTP/1.0 404 Not Found");//使HTTP返回404状态码
$this->display("Public:404");
}
}
?>
使用apache服务器的情况下需在apache中的网站配置中加入 ErrorDocument 404 /404.html 即可。
使用iis服务器的情况下需在iis中的IIS/ASP.net下设置404错误页面。
打开apache httpd.conf配置文件或者新建.htaccess配置文件
首先,修改应用程序根目录的设置,打开 “web.config” 文件编辑,在其中加入如下内容:
注:上文例中“error.asp”为系统默认的404页面,“notfound.asp”为自定义的404页面,使用时请修改相应文件名。
然后,在自定义的404页面“notfound.asp”中加入:
Response.Status = “404 Not Found”
%>
php的404页面:if(//如果没有任何结果)
{
//以前是仅仅显示“该帖子已经不存在”的提示,现在是:
require('/404.php');
@header('HTTP/1.1 404 Not Found'');
@header('Status: 404 Not Found');
exit;
}
以上就是本文的全部内容,希望对大家的学习有所帮助,更多相关内容请关注PHP中文网!
相关推荐:
404错误 iis thinkphp_关于ThinkPHP实现访问不存在的模块跳转到404页面的方法相关推荐
- ectouch 最新版的调试方式 。。ectouch很容易出现 404 错误 因为他是thinkphp写的
打开include/Convention.php /* 访问控制 */ defined('IN_ECTOUCH') or die('Deny Access');return array(/* 应用配置 ...
- 服务器如何设置404错误页面
(网站打不开或者出现死链接的时候都需要有一个美观的404页面,这样才能减少网站的调试率.) - 01 什么是自定义404错误页面? 404自定义错误页面就是当用户输入了错误的url地址或者输入了一个不 ...
- 404错误的处理方式及对SEO的影响(更新)
404错误的处理方式及对SEO的影响(更新) <script type="text/javascript"> </script> <script sr ...
- ASP.NET Core MVC中的两种404错误
我们在使用某些系统的时候,如果访问了一个不存在的地址怎么办,比如http://52abp. com/airport/fly:或者访问的地址路由和操作方法虽然存在,但是地址参数id不存在,比如https ...
- powerdns与nginx结合实现以域名和IP方式访问web服务器80端口时分别跳转到不同页面...
1.powerdns设置 2.内部网站介绍 web服务器采用nginx,内网dns采用powerdns. 想实现的功能如下 通过ip访问时跳转到A页面,通过域名访问时,让其跳转到B页面.两种方式的端口 ...
- iis打开php网页404,遇到IIS7配置PHP出现403和404错误的解决办法
服务器要配置PHP,总是出现403错误.服务器是新装的,操作系统是windows server 2008 R2,装的IIS7. IIS里PHP和本地服务器对比了好几遍,都没到出错的原因,后来通过cmd ...
- IIS基础:返回404错误页面的合理设置方式
IIS默认的错误页是很不友好的,很多人看到默认的错误页时都会说:网站打不开了!白白损失了这部分流量.而如果错误页直接跳转到首页又对搜索引擎很不友好,搞不好首页还会被封掉.所以根据情况,有两个方法解决这 ...
- iis 404错误从定向完美方案
is 404错误从定向完美方案 自定义404页 面返回不当状态码如"200"等给网站最终SEO效果带来的不利影响,因此,确保自定义的404错误页面能够返回"404&quo ...
- 为什么我上传了flv或MP4文件到服务器,可输入正确地址通过http协议来访问总是出现“无法找到该页”的404错误呢...
常用MIME类型(Flv,Mp4的mime类型设置) 也许你会在纳闷,为什么我上传了flv或MP4文件到服务器,可输入正确地址通过http协议来访问总是出现"无法找到该页"的404 ...
最新文章
- JAVA产生加密公钥私钥_Java生成非对称型加密的公钥和私钥
- 集群 之 LVS + Keepalived
- 短板效应C++代码实现
- 转: telnet命令学习
- 如何在 ASP.NET Core 中使用 URL Rewriting 中间件
- Pytorch 神经网络nn模块
- docker停止信号java_docker容器优雅停止
- 服务器型号惠普RX3600,384854-B21 389344-001 146G SAS 15K 3.5寸HP服务器硬盘批发
- 信息学奥赛一本通C++语言——1035:等差数列末项计算
- Docker,使生信分析更简单、可重复
- java 双循环是如何执行的_java – 双循环赛
- 用jsonp 解决跨域问题
- codevs1519 过路费(最小生成树+LCA)
- 共享单车为什么这么重?
- 软件测试用例最简单最常见的模板和案例(QQ登陆,手机号,126邮箱)
- 任务接单平台源码自动挂机阅读文章挣钱系统
- Altium designer学习(二)pcb库不求人——立创商城导出封装库
- 常用向量相似度衡量指标
- iOS 高德地图(二)(进阶具体使用的细节)
- Java笔试题(三)简答题
热门文章
- 京东商品信息及其价格爬虫
- gulp如何保存后自动刷新?看这里就够了
- python单/双下划线使用
- Servlet Request
- cacti气象图调整(批量位置调整、更改生成图大小等)
- Mongodb亿级数据量的性能测试比较完整收藏一下
- LeetCode每日一题:比特位计数(No.338)
- tf.Variable、tf.get_variable、tf.variable_scope、tf.name_scope、random、initializer
- 微信域名屏蔽检测方法 微信域名检测接口的机制
- Python学习之==日志模块