零基礎建站培訓教程介紹

當前位置:

DISCUZ論壇404頁面制作方法(被刪帖子跳轉404頁面)

在學做網站論壇的論壇制作課程中,我們講到如何使用Discuz程序進行論壇網站建設,論壇網站可以任意去發貼。作為管理員的我們可能會發現一些別人發了一些不該發的論壇貼子,我們就需要刪除。【相關知識:怎么做論壇網站

對于刪除的貼子,正常情況,HTTP狀態碼應該返回為404,但DZ論壇的默認返回碼卻是200,這樣就對我們的網站SEO優化十分不利,搜索引擎會誤認為這些貼子仍然存在,但沒有任何有意義的內容。

DISCUZ論壇404頁面制作方法

從如何做網站優化的角度來說,我們需要對DZ論壇網站進行設置404頁面,下面學做網站論壇就來講一下如何制作discuz論壇的404頁面。

方法/步驟

  1. 找到文件:source\module\forum\forum_viewthread.php中的以下代碼:
    showmessage('thread_nonexistence');
  2. 如果你的主機是win系統(香港虛擬主機推薦使用),把上面的代碼替換為
    header('HTTP/1.1 404 Not Found');
    header('status: 404 Not Found');
    include('404.html');
    exit();

    如果你的主機是linux系統,把上面的代碼替換為

    header('HTTP/1.1 404 Not Found');
    header('status: 404 Not Found');
    exit();
  3. 使用DW軟件新建一個html頁面命名404.html,并將以下代碼放入404.html,其中的域名改成自己網站的域名。
    <!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 http-equiv="Content-Type" content="text/html; charset=gb2312" />
    <title>學做網站論壇-您的訪問出錯了</title>
    <style type="text/css">
    <!--
    .STYLE1 {font-weight: bold}
    .STYLE2 {font-weight: bold}
    -->
    </style>
    </head>
    <body>
    <p>很抱歉,您要訪問的頁面不存在。</p>
    <h2>1、請檢查您輸入的地址是否正確。 </h2>
    <p>2、通過<a href="http://www.www.bbzgaf.live/">學做網站論壇</a>進行瀏覽。</p>
    <p>3、新手可以直接學習我們的<a href="http://www.bbzgaf.live/">建站培訓課程</a>。</p>
    <style type="text/css"> <!-- .STYLE1{ color:#0000FF; font-weight:bold; font-size:25px} .STYLE2{font-size:15px; line-height:25px} body{ margin-top:88px; margin-left:455px} --> </style>
    </body> </html>
  4. 將404.html上傳到自己空間的根目錄下;
  5. 測試。在自己論壇上刪除一個帖子,并復制這個帖子的URL,刪除后再使用這個URL訪問,是否返回404頁面里的內容。如果返回,說明404頁面設置成功。
    DISCUZ論壇404頁面

通過上面幾步的操作,當我們自己建的論壇網站出現了不存在的帖子時,返回碼就是404了。

發表評論

電子郵件地址不會被公開。 必填項已用*標注

學做網站論壇零基礎學建網站課程
黑龙江22选5走势图2008年