在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中设置 在你的网站配置中加入 ErrorDocument 404 /404.html 即可。 在iis中设置 IIS/ASP.net下设置404错误页面 打开apache httpd.conf配置文件或者新建.htaccess配置文件 首先,修改应用程序根目录的设置,打开 [web.config] 文件编辑,在其中加入如下内容: <configuration> <system.web> <customErrors mode = ]On] defaultRedirect = ]error.asp] > <error statusCode = ]404″ redirect = ]notfound.asp] /> </customErrors> </system.web> </configuration>
复制代码
注:上文例中[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 ; }
查看更多关于ThinkPHP访问不存在的模块跳到404页面的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://haodehen.cn/did6229