discuz設(shè)置嵌入式404頁面教程

discuz程序功能強大是不可否認的,但404頁面的設(shè)置卻是一處短缺,雖然網(wǎng)上有各種各樣的404頁面設(shè)置教程,但基本都是單獨跳到一個靜態(tài)的html頁面,如果想要404頁面跟網(wǎng)站其他頁面一樣帶有頂部和底部導(dǎo)航,能顯示用戶信息怎么辦呢,接下來本教程就來告訴你如何操作。
首頁新建一個文本文件命名為 404.php,然后用文本編輯器打開,填入以下代碼,并保存;
<?php
define('CURSCRIPT', '404');
require './source/class/class_core.php';
C::app()->init();
$navtitle = "404提示"; // 這里修改404頁面標題
include template('common/404'); // 這里是你的404頁面模版
?>
將$navtitle = "404提示"這行代碼中的“404提示”修改為你的404頁面的標題,保存之后將404.php上傳到你網(wǎng)站的根目錄,
接下來用編輯器打開你的404的html文件(后綴為.html或者.htm),去掉head,body標簽,只留下<body>與</body>中間的那段代碼,其他全去掉
然后在最上面一行加上{template common/header},在最下面一行加上{template common/footer},保存
然后上傳到你的服務(wù)器上的template\default\common目錄里,如果你不是用的默認模板,記得將default改成你模板目錄名,
最后,修改服務(wù)器配置文件上的404頁面聲明,也就是把 ErrorDocument 404 /404.html改成ErrorDocument 404 /404.php,不同服務(wù)器修改教程大家自行去網(wǎng)上找,然后你就訪問一個你網(wǎng)站沒有的路徑,比如在你的域名后隨便打幾個字母,如http://www.muxueshe.com/sadasd 就可以看到效果啦,是不是很棒?
最后再用HTTP返回碼檢測一下,這里成功檢測出狀態(tài)碼為404,說明可行,大家趕緊去試試吧
注意事項
404.html文件目錄更換之后,要記得css樣式以及圖片路徑也要做相應(yīng)的更改,不然可能會出現(xiàn)頁面混亂。
這篇教程只能適用于discuz程序的網(wǎng)站,其他的程序切勿使用。
相關(guān)文章
- Discuz登錄后總是顯示未登錄狀態(tài)費怎么辦?Discuz后臺無法操作,總是提示未登錄狀態(tài),其實已經(jīng)登陸過了,出現(xiàn)這個問題有兩個原因,可能是緩存的問題,下面我們來看看詳細的2016-03-10
怎么換云服務(wù)器? Discuz論壇完美搬家的圖文教程
如果網(wǎng)站的訪問量很大,續(xù)集主機已經(jīng)崩潰了,這時候就需要換成云服務(wù)器,但是網(wǎng)站換服務(wù)器不簡單,很多人不知道怎么搬家,今天我們就來給大家分享Discuz完美搬家的圖文教程2016-03-02在新浪SAE應(yīng)用平臺上搭建Discuz!論壇的教程
這篇文章主要介紹了在新浪SAE應(yīng)用平臺上搭建Discuz!論壇的教程,discuz仍然是目前國內(nèi)社區(qū)類型網(wǎng)站中應(yīng)用最為廣泛的CMS程序,需要的朋友可以參考下2016-02-15經(jīng)驗貼:Discuz 做站的一些小提示,尤其是門戶模塊
本文主要講了Discuz 做站的一些小提示,尤其是門戶模塊,需要的朋友趕緊過來看看吧2014-08-21- 建設(shè)一個普通的論壇,是動網(wǎng)好還是Discuz好? 如果環(huán)境允許的話,建議用dz 當然這個也是按自己的喜好,你覺得你對動網(wǎng)比較了解,你也可以用動網(wǎng),總體來說dz可能會更2008-11-03