phpcms配置404页面详解编程语言

本文章主要介绍了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>

原创文章,作者:kepupublish,如若转载,请注明出处:https://blog.ytso.com/228201.html

(0)
上一篇 2022年1月11日
下一篇 2022年1月11日

相关推荐

发表回复

登录后才能评论