phpcms访问不存在的页面需要释放404状态码。网上的教程都尝试过,测试成功,但会影响某些页面的访问状态码。

自己测试后发现可以直接在content里修改message.html页面来实现本功能。

修改message.html,具体代码如下:

<?php
header('HTTP/1.1 404 Not Found');
header("status: 404 Not Found");
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="robots" content="none" />
<title><?php echo L('message_tips');?></title>
</head>
<body>
<h2>{$msg}</h2><br/>
<a href="https://www.wentiyi.com/">返回首页 ></a><br/>
{if $url_forward=='goback' || $url_forward==''}
<a href="javascript:history.back();" >返回上页 </a>
{elseif $url_forward=="close"}
<input type="button" name="close" value=" 关闭 " onClick="window.close();">
{elseif $url_forward=="blank"}{elseif $url_forward}
<a href="{strip_tags($url_forward)}">如果您的浏览器没有自动跳转,请点击这里</a>
<script language="javascript">setTimeout("redirect('{strip_tags($url_forward)}');",{$ms});</script>
{/if}
{if $dialog}
<script style="text/javascript">
window.top.location.reload();window.top.art.dialog({id:"{$dialog}"}).close();
</script>
{/if}
<script style="text/javascript">function close_dialog() {window.top.location.reload();window.top.art.dialog({id:"<?php echo $dialog?>"}).close();}
</script>
</body>
</html>

phpcms配置404页面相关推荐

  1. Linux配置nginx打开报404,Linux下Nginx配置404页面的方法

    Linux下Nginx配置404页面很多设置后返回状态码是200,而不是404状态码,所以那样的404页面设置是不正确的,今天分享下Linux下Nginx配置404页面设置方法. 1.创建自己的404 ...

  2. 第10篇 WINDOWS2003服务器 IIS上配置404页面的图文教程

    打开IIS 找到你的网站,点右键,选择属性 选择"自定义错误"标签页,找到404的那一项,点"编辑属性"按钮 (方案一)在"消息类型"里选& ...

  3. 去哪网实习总结:JavaWeb配置404页面(JavaWeb)

    本来是以做数据挖掘的目的进去哪网的,结构却成了系统开发. .. 只是还是比較认真的做了三个月,老师非常认同我的工作态度和成果... 实习立即就要结束了,总结一下几点之前没有注意过的变成习惯和问题.分享 ...

  4. php nginx配置404页面,Nginx实现404页面的几种方法

    upstream www { server 192.168.1.201:7777  weight=20 max_fails=2 fail_timeout=30s; ip_hash; } server ...

  5. springboot 配置404页面

    Thymeleaf模板自定义静态error页面方法 在resource/templates/error下添加error.html页面(error替换成对应的错误码,404.401.500等,还可以用4 ...

  6. NGINX 配置404错误页面转向

    什么是404页面 如果碰巧网站出了问题,或者用户试图访问一个并不存在的页面时,此时服务器会返回代码为404的错误信息,此时对应页面就是404页面.404页面的默认内容和具体的服务器有关.如果后台用的是 ...

  7. tomcat 配置异常/404页面

    前言 tomcat 9.0.45 配置异常/404页面 在web.xml文件中添加类似配置: <error-page><error-code>404</error-cod ...

  8. apache php设置404页面,详细介绍通过配置Apache实现404页面替换

    详细介绍通过配置Apache实现404页面替换 一.通用情况--修改apache配置.htaccess 一般网站报404原因都是找不到资源,是服务器(以Apache为例)报错,Apache自定义了40 ...

  9. java tomcat 404配置_在Tomcat中配置404自定义错误页面详解

    一直使用tomcat,今天想到一个问题,自定义404错误页面, 为了获得很好的用户感受,是不应当向用户暴露404这样的页面的, 问题的出发点是我在Struts2中定义错误页面, 在Struts2中是这 ...

最新文章

  1. python 如何将代码打包成exe可执行程序?(导出为exe可执行文件)pyinstaller
  2. 线程打印_线程知识回顾
  3. java 终结此段代码并重新运行_Java垃圾回收
  4. 【BZOJ3036】绿豆蛙的归宿 概率DP
  5. linux c之用fopen、fputs、fgets、 fseek来对文件进行写、替换、读
  6. android中设置菜单栏,android – 菜单项没有显示在操作栏
  7. 实例34:python
  8. 防御 | 阻止木马侵入(电脑设置)
  9. Netty核心组件总览
  10. MySQL的基本语法(授权与备份)
  11. PuTTY免输密码自动登录Linux,让 Putty 保存密码,自动登陆的三种方法
  12. 酉矩阵/幺正矩阵(Unitary Matrix)
  13. 网络与社会导论之幂律与富者更富及其与长尾、齐普夫定律等的关系
  14. Echarts y轴高度设置(宽度铺满整个父级高度)
  15. Android中的常用控件之进度条(ProgressBar)
  16. java我的世界非正常退出_我的世界非正常退出怎么办???
  17. 学会这两招,你就知道怎样图片转文字
  18. css3扇形及简单动画
  19. 辞职信微信html,微信退款处理.html
  20. 学习做视频剪辑,几分钟教会你剪辑技巧

热门文章

  1. 喜迎儿童节,肥宅快乐码。
  2. 手把手教你!0基础小白也可以使用谷歌服务器搭建自己的博客网站
  3. 唐僧为什么要取经——《西游记》中的政治路线图
  4. sql 清空表数据、删除表数据、主键从1开始
  5. 比较Excel数据透视图中的年度数据
  6. 618大战打响,酷雷曼真的能实现元宇宙购物吗?
  7. 安装Windows Server 2016操作系统
  8. 计算机常用的软件中没修复,7方法在计算机上修复无声音
  9. 干货 | 金融深圳还是干不过杭州啊,“北上广深”要改名”北上广杭”了。。。...
  10. 茶庄管理系统接口与数据库设计(待完善)