Discuz論壇主題被刪除後自動跳轉到404頁面的方法

404 error - Discuz論壇主題被刪除後自動跳轉到404頁面的方法

好久沒碰Discuz論壇了,它真的是一套蠻了不起的免費論壇程序,不過還是有許多小地方你可以稍做修改,讓你的網站和別人有一點不一樣,或是多些貼心的互動等等,這也是開源程序裡最偉大的精神啦。但,這麼龐大的一套完整的論壇程式,有些小地方還真不太容易改,每次我都偷懶Google,大部分也都能找到答案啦…,至於跳轉到404頁面的方法,其實到處都有,就依照慣例當做筆記記錄下來囉。

更動的文件:

  • 根目錄sourcemoduleforumforum_viewthread.php

找到:
showmessage('thread_nonexistence');
替換為:
dheader("Location: /404.html");
為了幫助SEO,在製作404頁面的時候也別忘了讓它跳轉回首頁喔!
一般預設的情況下,主題被刪除後會像下圖一樣出現錯誤訊息

1 - Discuz論壇主題被刪除後自動跳轉到404頁面的方法
●主題被刪除的錯誤訊息
但這對SEO優化是非常沒有幫助的,所以才需要一個會跳轉回首頁的404頁面。
另一方面,這也能凸顯你網站的不同,顯得更貼心、更有質感!