WordPress网站404页面状态码是200不是404怎么办?

我用WordPress搭建了个人网站,在测试404页面时发现状态码竟然是200,而不是404,请问这个应该怎么解决?

本问题由网友于2025/10/26 07:28提出,已被浏览 819 次

香港免备案虚拟主机55元/年
共1个答案
  1. avatar
    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 =

wu