boke112百科 » 问答中心 » 正文WordPress网站404页面状态码是200不是404怎么办?我用WordPress搭建了个人网站,在测试404页面时发现状态码竟然是200,而不是404,请问这个应该怎么解决?本问题由网友于2025/10/26 07:28提出,已被浏览 819 次我来回答我要提问 共1个答案 boke112百科(站长)2025-10-26 09:31回复 WordPress网站出现404页面的状态码是200而不是404,建议检查所使用主题中的404.php文件看看是否有问题?如果没有问题,可以尝试在该文件开头添加以下代码: <?php status_header(404);?> 然后再测试404页面看看状态码是否变成了404? 另外,如果使用了CDN,比如上海云盾等,那么也可以将404设置为CDN自带的404页面,这样就算你的网站出现404也是显示CDN的404,对应的状态基本上都是404。 写回答 取消回复5 + 3 =
WordPress网站出现404页面的状态码是200而不是404,建议检查所使用主题中的404.php文件看看是否有问题?如果没有问题,可以尝试在该文件开头添加以下代码:
然后再测试404页面看看状态码是否变成了404?
另外,如果使用了CDN,比如上海云盾等,那么也可以将404设置为CDN自带的404页面,这样就算你的网站出现404也是显示CDN的404,对应的状态基本上都是404。