
如果404页面像网站中的其他页面一样包含顶部和底部导航栏,并且可以显示用户的信息,会怎么样?今天给大家详细介绍一下discuz设置嵌入式404页面教程。让我们看一看。
discuz程序流程功能齐全是毫无疑问的,但是404页面的设置确实供不应求。虽然网上有各种设置404页面的教程,但基本都是独立跳转到一个静态数据的html页面。如果你希望404页面像网站中的其他页面一样包含顶部和底部的导航栏,并且可以显示用户的信息,你应该怎么做?接下来,本教程将告诉你如何实际 *** 作。
在首页新建一个名为404.php的文本文档,然后用文本编辑器打开,填入以下代码,保存;
<?服务器端编程语言(ProfessionalHypertextPreprocessor的缩写)
定义('CURSCRIPT','404');
需要。/source/class/class_core.PHP';
c::app()->;init();
$navtitle="404提醒";//在此处更改404页的标题
包含模板(“通用/404”);//这是你的404页免费模板。
?>
将代码中的“404alert$navtitle="404alert”更改为您的404页面标题,保存后将404.php上传到您网站的根目录。
接下来,使用在线编辑器打开您的404html文档(后缀是。html或者。htm),并去掉头部和身体标记,只留下
然后在顶行添加{模板常用/表头},在底行添加{模板常用/表尾},保存。
然后将其上传到web服务器上的template\default\common文件目录。如果您没有使用默认设置模板,请记住将默认设置更改为模板的目标目录。
最后把服务器的配置文档第404页的语句改一下,就是把ErrorDocument404/404.html改成ErrorDocument404/404.php就不一样了。大家可以在网上独立寻找网络服务器更换的教程,然后你就可以浏览一个你网址没有的途径。比如,在你的网站域名后面随机键入一些英文字母,你就可以看到类似http://www.muxueshe.com/sadasd.的实际效果是不是很好?
最后,用HTTP返回代码检查一下。状态码是404,表示它工作正常。我们赶紧试试吧。
常见问题
404.html文件的名称更改后,需要记住的是css样式和它的照片路径必须相对更改,否则很可能会出现页面混乱。
本教程只有discuz程序流的URL,其他程序流不要套用。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)