Discuz X3.4教程之刪帖後地址非404頁面的解決方法

Discuz X3.4教程之刪帖後地址非404頁面的解決方法
很多站長因為刪除內容違規帖子,出現被收錄刪除的帖子返回200狀態碼,進入提示“抱歉,指定的主題不存在或已被刪除或正在被審核”,那如何才能使用帖子被刪除後跳轉至404頁面,也就是帖子被刪除返回404狀態碼呢?下面分享下解決​​方法:

Discuz X3.4教程之刪帖後地址非404頁面的解決方法
找到文件:source\module\forum\forum_viewthread.php中的:

showmessage('thread_nonexistence');

替換為:

header('HTTP/1.1 404 Not Found');

header('status: 404 Not Found');

include('404.html');

exit();

404.html是你定義的404頁面,路徑你自己決定。

然後你就能解決,帖子被刪除或者被審核,然後能跳轉至404頁面了,更有利於搜索引擎優化。
分類