很多站長因為刪除內容違規帖子,出現被收錄刪除的帖子返回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頁面了,更有利於搜索引擎優化。