phpcms配置404页面
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页面相关推荐
- Linux配置nginx打开报404,Linux下Nginx配置404页面的方法
Linux下Nginx配置404页面很多设置后返回状态码是200,而不是404状态码,所以那样的404页面设置是不正确的,今天分享下Linux下Nginx配置404页面设置方法. 1.创建自己的404 ...
- 第10篇 WINDOWS2003服务器 IIS上配置404页面的图文教程
打开IIS 找到你的网站,点右键,选择属性 选择"自定义错误"标签页,找到404的那一项,点"编辑属性"按钮 (方案一)在"消息类型"里选& ...
- 去哪网实习总结:JavaWeb配置404页面(JavaWeb)
本来是以做数据挖掘的目的进去哪网的,结构却成了系统开发. .. 只是还是比較认真的做了三个月,老师非常认同我的工作态度和成果... 实习立即就要结束了,总结一下几点之前没有注意过的变成习惯和问题.分享 ...
- php nginx配置404页面,Nginx实现404页面的几种方法
upstream www { server 192.168.1.201:7777 weight=20 max_fails=2 fail_timeout=30s; ip_hash; } server ...
- springboot 配置404页面
Thymeleaf模板自定义静态error页面方法 在resource/templates/error下添加error.html页面(error替换成对应的错误码,404.401.500等,还可以用4 ...
- NGINX 配置404错误页面转向
什么是404页面 如果碰巧网站出了问题,或者用户试图访问一个并不存在的页面时,此时服务器会返回代码为404的错误信息,此时对应页面就是404页面.404页面的默认内容和具体的服务器有关.如果后台用的是 ...
- tomcat 配置异常/404页面
前言 tomcat 9.0.45 配置异常/404页面 在web.xml文件中添加类似配置: <error-page><error-code>404</error-cod ...
- apache php设置404页面,详细介绍通过配置Apache实现404页面替换
详细介绍通过配置Apache实现404页面替换 一.通用情况--修改apache配置.htaccess 一般网站报404原因都是找不到资源,是服务器(以Apache为例)报错,Apache自定义了40 ...
- java tomcat 404配置_在Tomcat中配置404自定义错误页面详解
一直使用tomcat,今天想到一个问题,自定义404错误页面, 为了获得很好的用户感受,是不应当向用户暴露404这样的页面的, 问题的出发点是我在Struts2中定义错误页面, 在Struts2中是这 ...
最新文章
- python 如何将代码打包成exe可执行程序?(导出为exe可执行文件)pyinstaller
- 线程打印_线程知识回顾
- java 终结此段代码并重新运行_Java垃圾回收
- 【BZOJ3036】绿豆蛙的归宿 概率DP
- linux c之用fopen、fputs、fgets、 fseek来对文件进行写、替换、读
- android中设置菜单栏,android – 菜单项没有显示在操作栏
- 实例34:python
- 防御 | 阻止木马侵入(电脑设置)
- Netty核心组件总览
- MySQL的基本语法(授权与备份)
- PuTTY免输密码自动登录Linux,让 Putty 保存密码,自动登陆的三种方法
- 酉矩阵/幺正矩阵(Unitary Matrix)
- 网络与社会导论之幂律与富者更富及其与长尾、齐普夫定律等的关系
- Echarts y轴高度设置(宽度铺满整个父级高度)
- Android中的常用控件之进度条(ProgressBar)
- java我的世界非正常退出_我的世界非正常退出怎么办???
- 学会这两招,你就知道怎样图片转文字
- css3扇形及简单动画
- 辞职信微信html,微信退款处理.html
- 学习做视频剪辑,几分钟教会你剪辑技巧