Хүсэлт гэдэг нь юу гэсэн үг вэ? "400 Муу хүсэлт" хандалтын алдаа: энэ юу вэ, нөхцөл байдлыг хэрхэн засах вэ? Windows үйлчилгээний нөлөө

19.2К

Алдаа 400 (муу хүсэлт) нь HTTP хариултын код юм , Энэ нь сервер буруу синтаксийн улмаас үйлчлүүлэгчийн илгээсэн хүсэлтийг боловсруулах боломжгүй гэсэн үг юм. Эдгээр HTTP хариултын кодууд нь үйлчлүүлэгч, вэб програм, сервер болон гуравдагч талын хэд хэдэн вэб үйлчилгээнүүдийн хоорондын нарийн төвөгтэй харилцааг нэг дор тусгадаг. Энэ нь хяналттай хөгжүүлэлтийн орчинд ч алдааны шалтгааныг олоход хэцүү болгодог.

Энэ нийтлэлд бид 400 муу хүсэлтийн алдаа ("Буруу хүсэлт" гэж орчуулсан) юу гэсэн үг, түүнийг хэрхэн засах талаар авч үзэх болно.

Сервер тал эсвэл үйлчлүүлэгч тал уу?

4xx категорийн бүх HTTP хариу кодыг үйлчлүүлэгчийн талын алдаа гэж үзнэ. Гэсэн хэдий ч, 4xx алдаа гарч байгаа нь асуудал нь үйлчлүүлэгчтэй холбоотой байх албагүй бөгөөд энэ нь програм руу нэвтрэхэд ашигладаг вэб хөтөч эсвэл төхөөрөмжтэй холбоотой юм. Ихэнх тохиолдолд, хэрэв та програмынхаа асуудлыг оношлох гэж байгаа бол HTML, Cascading Style Sheets (Cascading Style Sheets) гэх мэт ихэнх клиент код болон бүрэлдэхүүн хэсгүүдийг үл тоомсорлож болно. CSS), үйлчлүүлэгч JavaScript кодгэх мэт. Энэ нь зөвхөн вэб сайтад ч хамаатай. Орчин үеийн ухаалаг гар утасны олон програмууд хэрэглэгчийн интерфэйс, вэб програмууд юм.

Нөгөөтэйгүүр, 400 Bad Request алдаа нь үйлчлүүлэгчийн илгээсэн хүсэлт нэг шалтгааны улмаас буруу байсан гэсэн үг юм. Хэрэглэгчийн үйлчлүүлэгч хэтэрхий том файлыг татаж авахыг оролдож магадгүй, хүсэлт буруу хэлбэртэй байж магадгүй, HTTP хүсэлтийн толгой буруу байж магадгүй гэх мэт.

Бид эдгээр хувилбаруудын заримыг авч үзэх болно ( болон боломжит шийдлүүд) доор. Гэхдээ санаарай: бид үйлчлүүлэгч эсвэл серверийг асуудлын эх үүсвэр гэж үгүйсгэх аргагүй юм. Эдгээр тохиолдолд сервер нь 400 муу хүсэлтийн алдааг үүсгэж, HTTP хариу код болгон клиент рүү буцаадаг сүлжээний байгууллага боловч асуудал үүсгэгч өөрөө хариуцах боломжтой.

Аппликешныг сайтар нөөцөлж эхэл

Програм, мэдээллийн сан гэх мэтийг бүрэн нөөцлөх нь чухал юм. системд ямар нэгэн засвар, өөрчлөлт хийхээс өмнө. Бүр илүү сайн нь олон нийтэд нээлттэй бус нэмэлт завсрын сервер дээр програмын бүрэн хуулбарыг үүсгэх боломжтой.

Энэ арга нь таны шууд програмын аюулгүй байдал, бүрэн бүтэн байдлыг алдагдуулахгүйгээр асуудлыг засахын тулд бүх боломжит хувилбарууд болон болзошгүй өөрчлөлтүүдийг туршиж үзэх боломжтой цэвэр туршилтын талбайг өгөх болно.

Алдааны оношлогоо 400 Муу хүсэлт

Алдаа 400 Муу хүсэлт гэдэг нь сервер ( алсын компьютер ) сервер нь үйлчлүүлэгчийн талын асуудал гэж тайлбарлаж буй асуудлын улмаас үйлчлүүлэгч (хөтөч)-ийн илгээсэн хүсэлтийг боловсруулж чадахгүй байна.

Аппликешн дээр 400 муу хүсэлтийн алдаа гарч болох олон хувилбар байдаг. Хамгийн их магадлалтай тохиолдлуудыг доор харуулав.

  • Үйлчлүүлэгч санамсаргүйгээр (эсвэл санаатайгаар) хуурамч хүсэлтийн чиглүүлэгчээр таслагдсан мэдээллийг илгээдэг. Зарим вэб програмууд хүсэлтийг боловсруулахын тулд тусгай HTTP толгойг хайж, үйлчлүүлэгч ямар нэгэн хор хөнөөлтэй зүйл хийхгүй байхыг баталгаажуулдаг. Хэрэв хүлээгдэж буй HTTP толгой олдохгүй эсвэл буруу байвал 400 муу хүсэлтийн алдаа гарч болзошгүй.
  • Үйлчлүүлэгч хэт том файл байршуулж байж магадгүй. Ихэнх серверүүд эсвэл програмууд татаж авсан файлын хэмжээг хязгаарладаг бөгөөд энэ нь суваг болон бусад серверийн нөөцийг бөглөрөхөөс сэргийлдэг. Ихэнх тохиолдолд файл хэтэрхий том байгаа тул хүсэлтийг биелүүлэх боломжгүй үед сервер нь 400 муу хүсэлтийн алдаа гаргадаг.
  • Үйлчлүүлэгч хүчингүй URL хүсэлт гаргаж байна. Хэрэв үйлчлүүлэгч хүчингүй URL руу хүсэлт илгээвэл ( буруу зохиосон), энэ нь 400 муу хүсэлтийн алдааг үүсгэж болзошгүй.
  • Үйлчлүүлэгч хүчингүй эсвэл хуучирсан күүки ашиглаж байна. Хөтөч дээрх локал күүки нь сесс танигч учир энэ нь боломжтой юм. Хэрэв тухайн сессийн токен нь өөр үйлчлүүлэгчийн хүсэлтийн тэмдэгтэй таарч байвал сервер/аппликейшн үүнийг хортой үйлдэл гэж тайлбарлаж, 400 Муу Хүсэлтийн алдааны кодыг гаргаж болзошгүй.

Үйлчлүүлэгчийн асуудлыг засах

Алдаа 400 Буруу хүсэлт ( дараа дахин оролдоно уу) үйлчлүүлэгч тал дээр засвар хийж эхлэх нь дээр. Танд алдаа гаргаж буй хөтөч эсвэл төхөөрөмж дээр туршиж үзэх зарим зөвлөмжийг энд оруулав.

Хүссэн URL-г шалгана уу

400 муу хүсэлтийн алдааны хамгийн түгээмэл шалтгаан нь буруу URL оруулах явдал юм. Домэйн нэрс (жишээ нь вэбсайт) нь том жижиг үсгээр бичигдсэн байдаг тул холимог үсгээр бичсэн лавлагаа нь ердийн жижиг үсгийн хувилбартай адил ажилладаг. Гэхдээ домэйн нэрний дараа орж буй URL-ын хэсгүүд нь том жижиг үсгийн мэдрэмжтэй байдаг. Аппликешн/сервер нь хүсэлтийг гүйцэтгэхийн өмнө бүх URL-г урьдчилан боловсруулж, жижиг үсгээр хөрвүүлэхээс бусад тохиолдолд.

URL хаягуудыг тохирохгүй байгаа эсэхийг шалгах нь чухал юм тусгай дүрүүд, үүнд байх ёсгүй. Хэрэв сервер хүчингүй URL хүлээн авбал 400 муу хүсэлтийн алдаагаар хариулах болно.

Холбогдох күүкиг арилгана уу

400 муу хүсэлтийн алдааны нэг шалтгаан нь хүчингүй эсвэл давхардсан орон нутгийн күүкиг юм. HTTP күүки нь локал төхөөрөмж дээр хадгалагдсан жижиг өгөгдлийн хэсгүүд бөгөөд сайтууд болон вэб програмууд тодорхой хөтөч эсвэл төхөөрөмжийг "санах" зорилгоор ашигладаг. Ихэнх орчин үеийн вэб програмууд нь күүки ашигладаг вэб хөтөч эсвэл хэрэглэгчийн тусгай өгөгдлийг хадгалж, үйлчлүүлэгчийг таньж, цаашдын зочлохыг илүү хурдан, хялбар болгодог.

Гэхдээ таны бүртгэл эсвэл төхөөрөмжийн талаарх сессийн мэдээллийг хадгалдаг күүки нь өөр хэрэглэгчийн сессийн тэмдэгтэй зөрчилдөж, та хоёрын нэг эсвэл хоёуланд нь 400 муу хүсэлтийн алдаа гаргаж болзошгүй.

Ихэнх тохиолдолд зөвхөн 400 муу хүсэлтийн алдаа гаргаж буй сайт эсвэл вэб аппликейшнд зориулагдсан күүкиг авах хүсэлтийг авч үзэх нь хангалттай юм.

Күүки нь вэб програмын домайн нэр дээр тулгуурлан хадгалагддаг тул та зөвхөн тухайн сайтын домайнтай таарч байгаа күүкиг устгаж, бусад күүкиг хэвээр үлдээх боломжтой. Гэхдээ хэрэв та гараар устгах талаар сайн мэдэхгүй бол тодорхой файлуудкүүки, бүх күүкиг нэг дор цэвэрлэх нь илүү хялбар бөгөөд аюулгүй юм.

Үүнийг хийж болно янз бүрийн аргаарТаны ашиглаж буй хөтөчөөс хамааран:

  • Google Chrome;
  • Internet Explorer;
  • Microsoft Edge;
  • Mozilla Firefox;
  • Сафари.

Жижиг файл байршуулна уу

Хэрэв та файлыг татаж авахдаа 400 Bad Request алдаа хүлээн авч байгаа бол жижиг файл дээр зөв ажиллахыг хичээгээрэй орон нутгийн компьютер. Бусад компьютерээс илгээсэн файлууд хүртэл таны програмыг ажиллуулж байгаа вэб серверийн үүднээс "байршуулсан" гэж тооцогддог.

Гараад нэвтэрнэ үү

Гараад дахин нэвтэрч үзнэ үү. Хэрэв та саяхан хөтчийн күүкиг устгасан бол дараагийн удаа хуудсыг ачаалахад автоматаар гарах болно. Систем зөв ажиллаж байгаа эсэхийг шалгахын тулд дахин нэвтэрч үзээрэй.

Түүнчлэн, програм нь таны өмнөх сесстэй холбоотой асуудалтай тулгарч магадгүй бөгөөд энэ нь серверээс ирээдүйн хүсэлтээр үйлчлүүлэгчийг таних зорилгоор үйлчлүүлэгч рүү илгээдэг мөр юм. Бусад өгөгдлийн нэгэн адил сешн токен ( эсвэл сессийн мөр) нь таны төхөөрөмж дээр күүки дотор хадгалагддаг бөгөөд хүсэлт болгонд үйлчлүүлэгч сервер рүү дамжуулдаг. Хэрэв сервер сессийн жетоныг хүчингүй эсвэл эвдэрсэн гэж үзвэл та 400 муу хүсэлтийн алдаа хүлээн авах боломжтой.

Ихэнх вэб аппликейшнд нэвтэрч, нэвтэрч орсноор локал сессийн токен сэргээгддэг.

Нийтлэг платформ дээр дибаг хийх

Хэрэв та сервер дээрээ 400 муу хүсэлтийн алдаа үүсгэдэг нийтлэг програм хангамжийн багц ашиглаж байгаа бол эдгээр платформуудын тогтвортой байдал, ажиллагааг шалгана уу. WordPress, Joomla зэрэг хамгийн түгээмэл контент удирдлагын системүүд! болон Drupal нь үндсэн хувилбарууддаа сайн шалгагдсан. Гэхдээ та тэдний ашигладаг зүйлийг сольж эхлэхэд л болно PHP өргөтгөлүүд

, энэ нь 400 Муу Хүсэлтийн алдаа гаргахад хүргэдэг гэнэтийн асуудлуудыг өдөөх нь маш хялбар юм.

Сүүлийн өөрчлөлтүүдийг буцаах Хэрэв та 400 муу хүсэлтийн алдаа гарахын өмнөхөн агуулгын удирдлагын системээ шинэчилсэн бол хамгийн хурдан бөгөөд хялбар аргаар суулгасан өмнөх хувилбар руугаа буцна уу..

400 муу хүсэлтийн алдааг арилгах Үүний нэгэн адил, шинэчлэгдсэн аливаа өргөтгөл эсвэл модулиуд нь серверийн тал дээр алдаа гаргаж болзошгүй тул буцаах хэрэгтэй.өмнөх хувилбарууд

Эдгээр өргөтгөлүүд бас тусалж магадгүй юм. Гэхдээ зарим тохиолдолд CMS нь өмнөх хувилбарууд руу буцах боломжийг олгодоггүй. Энэ нь ихэвчлэн алдартай платформ дээр тохиолддог тул ашиглахад хялбар арга олж чадахгүй бол бүү ай.хуучин хувилбар

нэг эсвэл өөр програм хангамжийн платформ.

Шинэ өргөтгөл, модуль эсвэл залгаасуудыг устгана уу

Гэсэн хэдий ч өргөтгөлүүд нь PHP, HTML, CSS, JavaScript эсвэл өгөгдлийн сангийн кодыг өөрчлөх замаар системийг бүрэн хянах боломжтой гэдгийг санаарай. Тиймээс саяхан нэмэгдсэн нэмэлт өргөтгөлүүдийг устгах нь ухаалаг шийдвэр юм.

Өгөгдлийн санд санамсаргүй өөрчлөлт орсон эсэхийг шалгана уу

Хэдийгээр та CMS хяналтын самбараар дамжуулан өргөтгөлийг устгасан ч энэ нь түүний хийсэн өөрчлөлтийг бүрэн хүчингүй болгосон гэсэн баталгаа болохгүй. Энэ нь өгөгдсөн олон WordPress өргөтгөлүүдэд хамаарна бүрэн хандалтмэдээллийн сан руу.

Өргөтгөл нь өгөгдлийн сангийн өөрт "харьяалах" биш боловч бусад өргөтгөлүүдээр үүсгэгдэж, удирддаг бичлэгүүдийг өөрчлөх боломжтой ( эсвэл бүр CMS өөрөө). Ийм тохиолдолд модуль нь мэдээллийн сангийн бүртгэлд хийсэн өөрчлөлтийг хэрхэн буцаахаа мэдэхгүй байж магадгүй юм.

Би хувьдаа ийм хэрэг хэд хэдэн удаа таарч байсан. Тиймээс мэдээллийн санг нээж, өргөтгөлөөр өөрчилсөн байж болох хүснэгт, бичлэгүүдийг гараар харах нь хамгийн сайн арга юм.

Серверийн тал дээр асуудал хайж байна

Хэрэв та 400 Bad Request алдаа нь CMS-тэй холбоогүй гэдэгт итгэлтэй байгаа бол сервер талын асуудлыг олоход туслах хэдэн нэмэлт зөвлөмжийг эндээс авна уу.

Буруу HTTP толгойг шалгаж байна

Таны аппликешнээс хүлээн авсан алдаа нь програм эсвэл сервер хүлээн авахаар хүлээгдэж буй тусгай HTTP толгойг дутуу эсвэл буруу хийсний үр дүн юм. Ийм тохиолдолд та серверийн тал руу илгээгдсэн HTTP толгойг шинжлэх хэрэгтэй.

Бараг ямар ч вэб програм сервер талаас нэвтэрнэ. Эдгээр нь програмын хийсэн түүхийг илэрхийлдэг. Тухайлбал, ямар хуудсууд хүссэн, ямар серверт хандсан, мэдээллийн сангаас ямар үр дүн гарсан гэх мэт.

Серверийн бүртгэлүүд нь тухайн программ ажиллаж байгаа техник хангамжийг хэлдэг бөгөөд ихэвчлэн холбогдсон үйлчилгээний статус, тэр байтугай серверийн тухай дэлгэрэнгүй мэдээллийг өгдөг. Интернетээс хайх " бүртгэлүүд [PLATFORM_NAME]"хэрэв та CMS ашиглаж байгаа бол, эсвэл" бүртгэлүүд [PROGRAMMING_LANGUAGE]"Ба" бүртгэлүүд [OPERATING_SYSTEM]” хэрэв танд өөрийн гэсэн өргөдөл байгаа бол дэлгэрэнгүй мэдээлэлбүртгэл хайхад зориулагдсан.

Програмын код эсвэл скриптийг дибаг хийх

Хэрэв энэ нь тус болохгүй бол асуудал үүсч магадгүй юм эх код, энэ нь програм дотор ажилладаг. Аппликешныг гараар дибаг хийж, програм болон серверийн бүртгэлийг зэрэгцүүлэн харснаар асуудал хаанаас гарч байгааг оношлохыг хичээгээрэй.

Орон нутгийн хөгжүүлэлтийн төхөөрөмж дээрээ бүх програмын хуулбарыг үүсгэж, 400 муу хүсэлтийн алдааг үүсгэсэн хувилбараар алхаарай. Тэгээд ямар нэг зүйл буруу болох үед програмын кодыг шалгана уу.

Алдаа гарсан шалтгаанаас үл хамааран, хэрэв та энэ удаад үүнийг засаж чадсан ч гэсэн таны програмд ​​ийм асуудал гарсан нь алдаа гарвал автоматаар илрүүлж, мэдэгдэхэд туслах алдаа засах хэрэгслийг хэрэгжүүлэх дохио юм.

Энэхүү нийтлэл нь " нийтлэлийн орчуулга юм. 400 муу хүсэлтийн алдаа Энэ нь юу вэ, үүнийг хэрхэн засах вэ", найрсаг төслийн багийн бэлтгэсэн

Интернетээр тэнүүчлэх дуртай хүмүүсийн хэн нь хөтөч дээр гарч ирэх "400: Муу хүсэлт" алдаатай тулгараагүй вэ? Энэ нь юу гэсэн үг, яагаад үүсдэгийг бүх серферчид мэддэггүй нь үнэн. Одоо бид энэ нөхцөл байдлыг тодруулахыг хичээх болно.

400 Буруу хүсэлт: энэ алдаа юу гэсэн үг вэ?

Компьютерийн ертөнцөд итгэдэг шиг 400-ийн алдаа нь World Wide Web дээрх тодорхой сайт руу буруу хүсэлт (URL) оруулах үед зөвхөн хэрэглэгчтэй холбоотой байдаг. Бид зөрүүдлэхийг гуйж байна.

Мэдээжийн хэрэг, та буруу хаяг оруулж болно, гэхдээ заримдаа хаяг эсвэл холбоосыг зөв нээсэн ч гэсэн "HTTP: 400 Муу хүсэлт" гэсэн алдаа дахин дахин гарч ирдэг. Үүнд маш олон шалтгаан байж болно. Энэ нь ялангуяа өөр өөр үйлчилгээ үзүүлэгчийн өөр өөр, бие даасан серверүүд дээр байрладаг хувийн хостинг сайтуудад хандах үед ихэвчлэн илэрдэг. Шалтгаан нь юу вэ?

Синтаксийн алдааг хүсэх

Үнэн хэрэгтээ үндсэн шалтгаануудын нэг нь хуудасны хаягийг зөв оруулахыг зөрчсөн гэж нэрлэж болно. Энгийн жишээ авъя: ижил мэйл сервер Mail.ru руу нэвтрэхийг оролдох үед Украины хэрэглэгч нэвтэрч болно.хаягийн мөр

URL нь тухайн бүс нутагтай тохирч байгаа мэт (энэ тохиолдолд mail.ua хаяг гэж бодъё).

Бодит байдал дээр шуудангийн үйлчилгээтэй ийм сайт байгальд байдаггүй. Ямар ч интернет хөтөч "400: Муу хүсэлт" гэсэн мессежийг шууд харуулах нь тодорхой байна. Гэсэн хэдий ч энэ асуултыг томъёолсон ч гэсэн та нэвтрэх алдааны бусад олон шалтгааныг олж мэдэх боломжтой.

"400: муу хүсэлт Nginx" алдааны асуудал Nginx систем нь өөрөө тодорхой юмшуудангийн сервер

Ихэвчлэн ийм төрлийн алдаа нь тодорхой IP хаягаас ирсэн хүсэлтэд серверийн буруу хариу үйлдэлтэй холбоотой байдаг. Алдааны үр дүнг тусгай LOG файлд бүртгэсний дараа автоматаар галт хананд найдваргүй гэж оруулдаг. Тиймээс, энэ тохиолдолд ямар үйлдлийн систем эсвэл хөтөч ашиглаж байгаагаас үл хамааран байршуулах үйл ажиллагаа тасалддаг.

Галт ханын нөлөө

Аль хэдийн тодорхой байгаагаар галт хана хүсэлтийг блоклох үед "400: Муу хүсэлт" алдаа ихэвчлэн гардаг.

Энэ байдлаас гарах арга зам бол сайтын хаяг эсвэл нэвтрэх төхөөрөмжийг үл хамаарах зүйлсийн жагсаалтад оруулах явдал юм. Windows системүүдийн хувьд энэ нь стандарт "Хяналтын самбар" -д байрлах аюулгүй байдлын цэс рүү нэвтрэх замаар хийгддэг.

Зарчмын хувьд галт ханыг бүрэн идэвхгүй болгосон ч буруу зүйл байхгүй (мэдээж хэрэг, хэрэв танд хүчирхэг вирусны эсрэг багц байгаа бол). Мөн энэ онооны талаар зарим тодруулга хийх шаардлагатай байна.

Вирусны эсрэг үл хамаарах жагсаалт

Дүрмээр бол хамгийн түгээмэл стандарт вирусны эсрэг багцууд нь өөрийн гэсэн галт ханатай байдаг. Энэ нь бас аюултай эсвэл хүсээгүй контентыг хааж болно.

Сайтын серверт илгээсэн хүсэлт буруу эсвэл гэмтсэн бөгөөд хүсэлтийг хүлээн авч буй сервер үүнийг ойлгохгүй байх үед 400 Bad Request алдаа гардаг. Заримдаа асуудал вэбсайт дээр өөрөө гардаг бөгөөд та энэ талаар юу ч хийж чадахгүй байх магадлалтай. Гэхдээ ихэнх тохиолдолд асуудал нь таны олж мэдэх боломжтой зүйл юм - магадгүй та хаягийг буруу бичсэн эсвэл таны хөтөчийн кэш асуудал үүсгэж магадгүй юм. Энд та оролдож болох зарим шийдлүүд байна.

400 муу хүсэлтийн алдаа гэж юу вэ?

400 муу хүсэлтийн алдаа нь сервер өөрт нь илгээсэн хүсэлтийг ойлгохгүй байх үед үүсдэг. Үүнийг 400 алдаа гэж нэрлэдэг, учир нь энэ нь вэб серверийн ийм алдааг тодорхойлоход ашигладаг HTTP статусын код юм.

Хүсэлтийн энгийн алдааны улмаас 400 муу хүсэлтийн алдаа гарч болно. Та URL-г буруу оруулсан байж магадгүй бөгөөд ямар нэг шалтгааны улмаас сервер 404 алдаа гаргаж чадахгүй эсвэл таны вэб хөтөч хугацаа нь дууссан эсвэл хүчингүй күүки ашиглахыг оролдож байна. Зөв тохируулагдаагүй зарим серверүүд зарим тохиолдолд илүү ашигтай алдааны оронд 400 алдаа гаргадаг. Жишээлбэл, хэрэв та зарим сайтад хэт том хэмжээтэй файл байршуулахыг оролдвол файлын хамгийн дээд хэмжээг зааж өгөхийн оронд 400 алдаа гарч болзошгүй.

404 ба 502 алдааны нэгэн адил вэб сайтын дизайнерууд 400 алдаа ямар харагдахыг өөрчлөх боломжтой. Ингэснээр та өөр өөр сайт дээр 400 алдааны хуудсыг харж болно. Вэбсайтууд энэ алдааны хувьд хэд хэдэн өөр нэр ашиглаж болно. Жишээлбэл, та дараах зүйлсийг харж болно:

  • 400 буруу хүсэлт
  • 400 буруу хүсэлт. Синтакс буруу байгаа тул хүсэлтийг сервер хүлээж авах боломжгүй
  • Буруу хүсэлт - Хүчингүй URL
  • Буруу хүсэлт. Таны хөтөч энэ сервер ойлгохгүй хүсэлт илгээсэн
  • HTTP алдаа 400: Хүсэлтийн хостын нэр буруу
  • Буруу хүсэлт: алдаа 400
  • HTTP алдаа 400 - Буруу хүсэлт

Ихэнхдээ та 400 алдааг засахын тулд ямар нэг зүйл хийж болно, гэхдээ алдааны тодорхой бус шинж чанараас болж яг юу нь хэцүү болохыг олж мэдэх. Энд та оролдож болох зарим зүйл байна.

Хуудсыг сэргээнэ үү

Хуудсыг шинэчлэх нь үргэлж үнэ цэнэтэй юм. Ихэнх тохиолдолд 400 алдаа түр зуурынх бөгөөд энгийн шинэчлэлт нь тус болно. Ихэнх хөтчүүд F5 товчлуурыг сэргээхийн тулд ашигладаг бөгөөд хаягийн талбарын хаа нэгтээ Refresh товчийг өгдөг. Энэ нь ихэвчлэн асуудлыг засдаггүй, гэхдээ дуусгахад ердөө секунд л хангалттай.

Хаягийг давхар шалгана уу

400 алдааны хамгийн түгээмэл шалтгаан нь буруу URL юм. Хэрэв та хаягийн мөрөнд URL-г өөрөө оруулсан бол алдаа гаргасан байж магадгүй юм. Хэрэв та өөр вэб хуудасны холбоос дээр дарж 404 алдаа хүлээн авсан бол холбоос дээр үсгийн алдаа байсан байж магадгүй юм. Илэрхий алдаа байгаа эсэхийг хаягийг шалгана уу. Мөн URL доторх тусгай тэмдэгтүүд байгаа эсэхийг шалгаарай, ялангуяа URL-д байнга харагддаггүй тэмдэгтүүдийг шалгаарай.

Хайлт хийх

Хэрэв таны хайж буй URL нь тайлбарлах шинж чанартай бол (эсвэл таны хүлээж буй нийтлэл эсвэл хуудасны ойролцоо гарчгийг мэдэж байгаа бол) та вэбсайтаас хайхдаа хаяг дахь түлхүүр үгсийг ашиглаж болно. Доорх жишээнд та URL хаягаас ямар нэг зүйл буруу байгаа эсэхийг үнэхээр хэлж чадахгүй ч нийтлэлийн гарчгаас зарим үгийг харж болно.

Энэ мэдлэгээр зэвсэглэсэн бол та холбогдох вэбсайтаас хайж болно түлхүүр үгс. Энэ нь таныг зөв хуудас руу шилжүүлэх ёстой.

Хэрэв таны холбогдохыг оролдож буй вэб сайт ямар нэг шалтгааны улмаас URL-г өөрчилсөн бөгөөд хуучин хаягийг шинэ хаяг руу шилжүүлээгүй тохиолдолд энэ шийдэл бас ажилладаг.

Хэрэв вэбсайт өөрийн гэсэн хайлтын талбаргүй бол та Google-ийг (эсвэл өөр ямар ч) ашиглаж болно хайлтын систем, таны илүүд үздэг). Зөвхөн "site:" операторыг ашиглан түлхүүр үгсийг тохирох сайтаас хайхад хангалттай.

Доорх зурган дээр бид Google болон "site:site" хайлтын хэллэгийг ашиглаж байна. дотоод сүлжээ» зөвхөн сайтын сайтыг түлхүүр үгээр хайх.

Хөтөчийнхөө күүки болон кэшийг цэвэрлэ

Олон вэбсайтууд (Google болон YouTube-г оруулаад) уншсан күүки нь гэмтсэн эсвэл хэт хуучирсан тул 400 алдаа мэдээлдэг. Зарим хөтчийн өргөтгөлүүд нь таны күүкиг өөрчилж, 400 алдаа үүсгэж болзошгүй. Мөн таны хөтөч таны нээх гэж буй хуудасны эвдэрсэн хувилбарыг хадгалсан байх магадлалтай.

Энэ функцийг шалгахын тулд та хөтчийн кэш болон күүкиг цэвэрлэх хэрэгтэй. Кэшийг цэвэрлэх нь таны хайлтын туршлагад төдийлөн нөлөөлөхгүй ч зарим вэб сайтууд өмнө нь хадгалсан бүх өгөгдлийг дахин татаж авах тул ачаалахад хэдхэн секунд зарцуулагдана. Цэвэрлэгээ жигнэмэгихэнх вэбсайт руу дахин нэвтрэх шаардлагатай болно гэсэн үг юм.

DNS-ээ цэвэрлэ

Таны компьютер алдаа үүсгэж байгаа хуучирсан DNS бичлэгүүдийг хадгалж байж магадгүй. Таныг хялбархан цэвэрлэх DNS бичлэгүүдасуудлыг шийдвэрлэхэд тусалж магадгүй юм. Үүнийг хийхэд хялбар бөгөөд ямар ч асуудал үүсгэхгүй.

Файлын хэмжээг шалгана уу

Хэрэв та вэбсайт руу файл байршуулж, 400 алдаа гарвал файл хэтэрхий том байх магадлалтай. Энэ нь асуудал үүсгэж байгаа эсэхийг баталгаажуулахын тулд жижиг файл байршуулж үзнэ үү.

Бусад сайтуудыг туршиж үзээрэй

Хэрэв та нэг вэб сайт нээх гэж оролдоод 400 алдаа гарвал бусад вэб сайтыг нээж, асуудал хэвээр байгаа эсэхийг шалгана уу. Хэрэв тийм бол энэ нь таны компьютертэй холбоотой асуудал байж магадгүй юм сүлжээний тоног төхөөрөмж, таны нээх гэж байгаа вэбсайт биш.

Компьютер болон бусад техник хангамжаа дахин эхлүүлнэ үү

Энэ шийдэл нь таны компьютер, ялангуяа сүлжээний төхөөрөмж (чиглүүлэгч, модем) дахин ачаалах нь олон серверийн алдаанаас ангижрах нийтлэг арга юм.

Вэбсайттай холбоо барина уу

Хэрэв та бүх шийдлийг туршиж үзсэн бөгөөд алдаа арилахгүй бол энэ нь сайт өөрөө асуудалтай байж магадгүй гэсэн үг юм. Холбоо барих хуудас (хэрэв энэ нь ажиллаж байвал) эсвэл дамжуулан вэбсайттай холбогдож үзээрэй олон нийтийн мэдээллийн хэрэгсэл. Тэд асуудлыг аль хэдийн мэдэж байгаа бөгөөд үүнийг засахаар ажиллаж байгаа байх.

Интернэтийн аль ч хуудас руу ороход хэрэглэгч энэ хуудсыг нээх боломжгүй, "400 Муу хүсэлт" гэсэн мессежүүдтэй тулгарах болно. Сүүлийнх нь ихэвчлэн хэрэглэгчийн интернетийн холбоос, түүнчлэн синтаксийн алдаа байгааг илтгэдэг болзошгүй асуудлуудүйлчилгээ үзүүлэгч болон хэрэглэгчийн компьютерийн ажилд. Энэ нийтлэлд би 400 муу хүсэлт гэж юу гэсэн үг вэ, энэ үйл ажиллагааны доголдлын шалтгаан юу болохыг хэлж өгөх бөгөөд үүнийг засах зааврыг хуваалцах болно.

-аас орчуулав Англи хэлэнэ мессежийн текст шиг сонсогдож байна "400 муу хүсэлт", бөгөөд ихэвчлэн сүлжээний эх сурвалжид хандах үед хэрэглэгч буруу синтакс ашигласан нөхцөл байдлыг харуулдаг.

Энгийнээр хэлбэл, зарим сервер рүү илгээсэн хэрэглэгчийн хүсэлт (ихэвчлэн интернет хуудсыг ачаалах өчүүхэн хүсэлт) буруу эсвэл эвдэрсэн бөгөөд сервер үүнийг таних боломжгүй байсан.

400 Муу хүсэлт гарч ирэх шалтгаан нь дараахь байж болно.

400 муу хүсэлт гэж юу гэсэн үг болохыг олж мэдсэнийхээ дараа бид үүнийг арилгах хэрэгтэй.

400 муу хүсэлтийн алдааг хэрхэн засах вэ

400 муу хүсэлтээс салахын тулд дараахь зүйлийг хий.


Энэ 400 муу хүсэлтийн толгой хэсэг эсвэл күүки хэтэрхий том nginx гэж юу вэ?

Мөн хэд хэдэн хэрэглэгчид сүлжээний эх сурвалжаас видео үзэх үед ихэвчлэн гардаг "400 муу хүсэлтийн толгой хэсэг эсвэл күүки хэтэрхий том nginx" гэсэн алдаатай тулгарч магадгүй юм.


Алдааны текстэд дурдсанчлан, энэ асуудалихэвчлэн хэрэглэгчийн компьютер дээр гэмтсэн күүкитэй холбоотой байдаг. Үүнийг шийдэхийн тулд та зүгээр л хөтчийнхөө тохиргоо руу орж, кэш болон күүкийг цэвэрлэж, хөтчөө өөрөө дахин эхлүүлэх хэрэгтэй. Үүний дараа асуудал ихэвчлэн шийдэгддэг.

Дүгнэлт

Бид 400 Bad хүсэлт гэж юу вэ, энэ үйл ажиллагааны доголдол юу вэ, үүнийг хэрхэн засах талаар авч үзсэн. Ихэнх тохиолдолд энэ асуудлыг үүсгэж буй хүчин зүйл нь хөтөчийн хаягийн мөрөнд хэрэглэгчийн оруулсан холбоосын буруу текст юм. Асуудлын шийдэл бол миний жагсаасан зөвлөмжийг дагаж мөрдөх явдал бөгөөд тэдгээр нь таны компьютер дээрх 400 муу хүсэлтийн алдааг засахад тусална.

Интернетээр тэнүүчлэх дуртай хүмүүсийн хэн нь хөтөч дээр гарч ирэх "400: Муу хүсэлт" алдаатай тулгараагүй вэ? Энэ нь юу гэсэн үг, яагаад үүсдэгийг бүх серферчид мэддэггүй нь үнэн. Одоо бид энэ нөхцөл байдлыг тодруулахыг хичээх болно.

400 Буруу хүсэлт: энэ нь юу гэсэн үг вэ?

Компьютерийн ертөнцөд итгэдэг шиг 400-ийн алдаа нь World Wide Web дээрх тодорхой сайт руу буруу хүсэлт (URL) оруулах үед зөвхөн хэрэглэгчтэй холбоотой байдаг. Бид зөрүүдлэхийг гуйж байна.

Мэдээжийн хэрэг, та буруу хаяг оруулж болно, гэхдээ заримдаа хаяг эсвэл холбоосыг зөв нээсэн ч гэсэн "HTTP: 400 Муу хүсэлт" гэсэн алдаа дахин дахин гарч ирдэг. Үүнд маш олон шалтгаан байж болно. Энэ нь ялангуяа өөр өөр үйлчилгээ үзүүлэгчийн өөр өөр, бие даасан серверүүд дээр байрладаг хувийн хостинг сайтуудад хандах үед ихэвчлэн илэрдэг. Шалтгаан нь юу вэ?

Синтаксийн алдааг хүсэх

Үнэн хэрэгтээ үндсэн шалтгаануудын нэг нь хуудасны хаягийг зөв оруулахыг зөрчсөн гэж нэрлэж болно. Энгийн жишээ авъя: ижил Mail.ru мэйл сервер рүү нэвтрэхийг оролдох үед Украины хэрэглэгч өөрийн бүс нутагт тохирох URL хаягийг хаягийн мөрөнд оруулж болно (энэ тохиолдолд mail.ua хаяг гэж үзье) .

Үнэн хэрэгтээ ийм сайттай шуудангийн үйлчилгээбайгальд байдаггүй. Ямар ч интернет хөтөч "400: Муу хүсэлт" гэсэн мессежийг шууд харуулах нь тодорхой байна. Гэсэн хэдий ч энэ асуултыг томъёолсон ч гэсэн та нэвтрэх алдааны бусад олон шалтгааныг олж мэдэх боломжтой.

Бодит байдал дээр шуудангийн үйлчилгээтэй ийм сайт байгальд байдаггүй. Ямар ч интернет хөтөч "400: Муу хүсэлт" гэсэн мессежийг шууд харуулах нь тодорхой байна. Гэсэн хэдий ч энэ асуултыг томъёолсон ч гэсэн та нэвтрэх алдааны бусад олон шалтгааныг олж мэдэх боломжтой.

Nginx систем нь өөрөө тодорхой прокси мэйл сервер эсвэл UNIX систем дээр ажилладаг вэб сервер юм.

Ихэвчлэн ийм төрлийн алдаа нь тодорхой IP хаягаас ирсэн хүсэлтэд серверийн буруу хариу үйлдэлтэй холбоотой байдаг. Алдааны үр дүнг тусгай LOG файлд бүртгэсний дараа автоматаар галт хананд найдваргүй гэж оруулдаг. Тиймээс, энэ тохиолдолд ямар үйлдлийн систем эсвэл хөтөч ашиглаж байгаагаас үл хамааран байршуулах үйл ажиллагаа тасалддаг.

Галт ханын нөлөө

Аль хэдийн тодорхой байгаагаар галт хана хүсэлтийг блоклох үед "400: Муу хүсэлт" алдаа ихэвчлэн гардаг.

Энэ байдлаас гарах арга зам бол сайтын хаяг эсвэл нэвтрэх төхөөрөмжийг үл хамаарах зүйлсийн жагсаалтад оруулах явдал юм. Windows системүүдийн хувьд энэ нь стандарт "Хяналтын самбар" -д байрлах аюулгүй байдлын цэс рүү нэвтрэх замаар хийгддэг.

Зарчмын хувьд галт ханыг бүрэн идэвхгүй болгосон ч буруу зүйл байхгүй (мэдээж хэрэг, хэрэв танд хүчирхэг вирусны эсрэг багц байгаа бол). Мөн энэ онооны талаар зарим тодруулга хийх шаардлагатай байна.

Вирусны эсрэг үл хамаарах жагсаалт

Дүрмээр бол хамгийн түгээмэл стандарт вирусны эсрэг багцууд нь өөрийн гэсэн галт ханатай байдаг. Энэ нь бас аюултай эсвэл хүсээгүй контентыг хааж болно.

Энэ тохиолдолд "400: Муу хүсэлт" гэсэн алдаа гарвал та өмнөх дэд гарчигт дурдсантай ижил зүйлийг хийх хэрэгтэй.

Хамгийн шаардлагатай арга хэмжээ

400 алдааны тухай ярихад үүнийг онцлон тэмдэглэх нь зүйтэй ерөнхий зарчимийм асуудлын шийдэл. Эхлэхийн тулд суулгасан хөтөчТа зүгээр л хайлтын түүхээ цэвэрлэх, кэш файл, күүки устгах хэрэгтэй. Зөвхөн дараа нь хасах жагсаалтыг хэрэглэж болно.

Дашрамд хэлэхэд, хөтөч дээрх шаардлагагүй хогийг цэвэрлэсний дараа компьютерийн терминалыг дахин эхлүүлэхийг зөвлөж байна. Асуудал аяндаа арилах магадлалтай. Хэрэв ийм зүйл тохиолдоогүй бол та үйлчилгээ үзүүлэгчтэйгээ холбоо барих хэрэгтэй болно (ялангуяа бүх хөтөч дээр алдаа гарсан тохиолдолд). Энэ нь үйлчилгээ үзүүлэгч компанийн тоног төхөөрөмжийн эвдрэлээс болж хостинг ажиллахгүй эсвэл тодорхой нөөцөд хандах хандалтыг яг таг хаасан байж магадгүй юм.

Ямар ч тохиолдолд "400: Муу хүсэлт" алдаа гарсан тохиолдолд асуудлыг шийдэх санал болгож буй шийдлүүдийн дор хаяж нэг нь туслах ёстой. Хэрэв энэ нь ажиллахгүй бол, ялангуяа Nginx-ийг хаахтай холбоотой мессеж гарч ирэх тохиолдолд системд вирус байгаа эсэхийг шалгах нь зүйтэй, учир нь тэдний ихэнх нь өөрсдийгөө энэ үйлчилгээ гэж далдалдаг.

Нэмж дурдахад, зар сурталчилгаа эсвэл байгаа эсэхийг компьютерээ тусад нь шалгах нь зүйтэй тагнуулын програмтусгай программ хангамж бүхий хорлонтой програм, зар сурталчилгаа эсвэл тагнуул гэх мэт. Энэ нь хавтан гэх мэт зарим нэмэлт элементүүдийг зөвшөөрөлгүй суурилуулсан байж магадгүй юм хурдан нэвтрэхмөн системийг бүхэлд нь тасалдуулахад хүргэсэн.

Шүүмж