这里我们在处理一个网站的时候,看到打开有报错400错误,这个问题还是第一次遇到,于是去找解决方案。当你的 WordPress 网站出现 HTTP 400 Bad Request(错误请求) 时,通常表示服务器无法理解你的请求,可能是由于错误的 URL、无效的请求头、过大的文件上传或插件/主题冲突等原因导致。
这里,我采用的解决方案记录。
第一、检查后台
这里我看看后台是否可以打开,检查伪静态是否设置正确,包括域名是否有动过解析。
第二、检查错误日志
运行 tail -f /var/log/apache2/error.log(Apache)或 tail -f /var/log/nginx/error.log(Nginx)查看实时日志。
我们看看错误日志,具体还是要看我们网站的日志,这个不准确。
第三、检查插件和主题兼容
我们是否有安装其他主题和插件导致的问题,禁止掉所有的插件和主题看是否可以打开。
最后,我看到是一个旧款的插件不支持当前环境导致的,我删除插件问题解决。