开发者。当我通过以下方式返回错误时,我在联系页面中使用 Laravel 验证器进行 SEO(Ahrefs 站点审核)时遇到问题
$validator = Validator::make($request->all(), [
'name' => ['required', 'string', 'max:190'],
'email' => ['required', 'email', 'max:190'],
'subject' => ['required', 'string', 'max:190'],
'message' => ['required', 'string', 'max:2000']
]);
if ($validator->fails()) {
return response()->json([
'status' => false,
'errors' => $validator->errors()
], 200);
}
在 Ahrefs 网站告诉我我在联系页面中有这个问题:
HTTP status code 409 Conflict
该页面的内容类型:
text/html; charset=iso-8859-1
该网站将问题分类为(页面有指向损坏页面的链接)
但正如您在前面的代码中看到的那样,我返回了带有错误消息的 HTTP 状态 (200)。
在我的联系页面中,(控制台)中没有错误或警告
如果您需要,这是该页面的链接:https ://blog.error-sd.com/contact