Pārvaldot WordPress vietnes, parasti rodas kļūdas, un viena no tām ir kļūda “406 Not Acceptable”. Šo kļūdas kodu parasti dēvē par HTTP atbildi vai statusa kodu, ar kuru ikviens var saskarties, apmeklējot vietni.
Tas traucē vietnes funkcionalitāti un pieejamību, radot neapmierinātību vietņu īpašniekiem un apmeklētājiem.
Lai to efektīvi analizētu un novērstu, ir svarīgi saprast kļūdas “406 Not Acceptable” iemeslu. Pretējā gadījumā jūsu vietne izskatīsies neprofesionāla un apmeklēšanai nedroša. Turklāt, ja kļūda joprojām pastāv jūsu WordPress vietnē, jūs varat zaudēt trafiku vai pārdošanu.
Šajā rakstā mēs vispirms iepazīstināsim jūs ar kļūdu “406 nav pieņemams”. Pēc tam mēs izpētīsim šīs kļūdas iemeslus. Visbeidzot, mēs sniegsim jums atbilstošu ceļvedi, kā to atrisināt. Tātad, iedziļināsimies un jūsu WordPress vietne atkal darbosies nevainojami.
Kas ir kļūda “406 nav pieņemams”?
Kļūda “406 Not Acceptable” ir HTTP statusa kods, kas tiek parādīts, ja serveris nevar apstrādāt lietotāja pieprasījumu. Tā kā klienta pieprasījuma galvenes nav derīgas, serveris atgriež ziņojumu “406 nav pieņemams”.
Tā ir klienta puses kļūda, kas nozīmē, ka serveris nevar nodrošināt pieprasīto saturu tādā veidā, kas atbilst klienta pieprasījumā norādītajām specifikācijām.
406 kļūda bieži norāda, ka lietotājs nevar piekļūt noteiktām lapām vai multivides līdzekļiem WordPress vietnē. Tāpēc paredzamā materiāla vietā tiek parādīts kļūdas ziņojums. Turklāt ziņojums var atšķirties atkarībā no izmantotās pārlūkprogrammas.
Tātad, kāds ir kļūdas “406 Not Acceptable” galvenais iemesls? Tas ir satura sarunu process, kas notiek starp klientu un serveri.
Satura sarunas ir process, kurā serveris un klients sarunājas, lai izlemtu par labāko veidu, kā parādīt resursu. Daži no piemēriem ir valodas preferences, rakstzīmju kopas un multivides failu tipi.
406. kļūdas ziņojuma saturs un formāts var atšķirties atkarībā no konkrētās vietnes, mitināšanas vides un pārlūkprogrammas, kas tiek izmantota, lai piekļūtu vietnei.
Taču dažreiz kļūdas ziņojumā var būt ietverta noderīga informācija, kas var palīdzēt noteikt kļūdas iemeslu. Tomēr ir gadījumi, kad kļūdas ziņojumā ir teikts tikai “406 nav pieņemams” bez papildu informācijas.
Tagad jūs zināt, kas ir kļūda “406 Not Acceptable” un kā tā izskatās pakalpojumā WordPress. Noskaidrosim dažus izplatītākos iemeslus.
Iemesli, kāpēc programmā WordPress ir kļūda “406 nav pieņemama”.
Kad piekļūstat tīmekļa lapai, izmantojot pārlūkprogrammu (Chrome, Edge, Brave utt.), tā mijiedarbojas ar serveri, lai pieprasītu nepieciešamos failus un saturu.
Izmantojot šo mijiedarbību, serveris var uzzināt, ko vēlaties skatīt. Līdz ar to ideālā gadījumā tā reaģē, sniedzot lietotājiem atbilstošu informāciju.
Sākotnējā pieprasījuma fāzē pārlūkprogramma ietver galveni “Accept”, kas apraksta failu tipus, kurus tā var pieņemt. Tātad galvene pati informē serveri par vēlamajiem failu piegādes formātiem visas vietnes vai tīmekļa lietotnes izveidei.
Tomēr ir gadījumi, kad serveris nespēj ievērot klienta vai pārlūkprogrammas noteiktos noteikumus. Tādējādi tas nepiegādā saturu pareizajā formātā, kā rezultātā tiek parādīta kļūda “406 nav pieņemams”. Tas norāda, ka serveris nevar nodrošināt paredzēto datu piegādi.
Šeit ir daži padziļināti skaidrojumi par WordPress kļūdu “406 Not Acceptable”:
Satura veida neatbilstība
Kļūda “406 Not Acceptable” rodas, ja serveris nevar nodrošināt pieprasīto saturu pareizā formātā. Formātam ir jābūt saderīgam ar pieprasījuma galvenē norādīto satura veidu.
Piemēram, ja klients pieprasa un sagaida HTML atbildi no servera, serveris var nosūtīt tikai JSON vai XML. Tāpēc tas novedīs pie satura veida neatbilstības un izraisīs un parādīs kļūdu.
Klienta pieprasījumā ir ietverta virsraksts “Pieņemt”, kurā norādīti multivides veidi, kurus tas vēlas pieņemt atbildei. Tādējādi, ja serveris nevar nodrošināt saturu nevienā no uzskaitītajiem multivides formātiem, tiks parādīts kļūdas ziņojums “406 nav pieņemams”.
Ja serveris nevar nodrošināt saturu nevienā no uzskaitītajiem multivides formātiem, tiks parādīts kļūdas ziņojums “406 nav pieņemams”. Turklāt tas notiek, ja serveris nepieņem pieprasītos multivides formātus vai ja klienta pieprasījumā nav galvenes “Accept”.
Nederīgas valodas preferences
Vēlamā atbildes valoda ir norādīta klienta pieprasījuma galvenē “Accept-language”. Tātad, kļūda “406 nav pieņemams” parādīsies, ja serverim nav pieejams pieprasītais saturs nevienā no uzskaitītajām valodām.
Tas var notikt, ja serveris neatbalsta pieprasītās valodas. Tas notiek arī tad, ja klienta vēlamā valoda neatbilst saturam, kas ir pieejams.
Neizpildītas rakstzīmju kopas prasības
Rakstzīmju kopas, kuras klienta pieprasījums var pieņemt, ir norādītas galvenē “Accept-Charset”. Kļūdas ziņojums ar kodu “406 nav pieņemams”, var parādīties, ja serveris nevar nodrošināt pieprasīto saturu nevienā no uzskaitītajām rakstzīmju kopām.
Tas notiek, ja serveris neatbalsta pieprasītās rakstzīmju kopas. Turklāt tas notiek, ja klienta rakstzīmju kopas izvēles ir pretrunā ar pieejamo saturu
Noteikumi, ko nodrošina Mod_Security
Mod_security ir servera modulis, kas pievieno papildu drošības līmeni, piemērojot noteiktus noteikumus. Tikmēr daži mod_security noteikumi var būt pārāk stingri, un daži klientu pieprasījumi tiek uzskatīti par potenciāli bīstamiem.
Ja klienta pieprasījums aktivizē kādu no šiem noteikumiem, var tikt ģenerēta kļūda “406 nav pieņemams”.
Konfliktējoša tēma vai spraudnis
Konflikti starp instalētajiem motīviem vai spraudņiem var izraisīt arī kļūdas ziņojumu “406 Not Acceptable”. Šo komponentu nesaderības vai kļūdains kods var kavēt atbilstošu satura izveidi, kā rezultātā var rasties kļūda.
Tāpēc ir ļoti svarīgi atrast un labot visus spraudņus vai motīvus, kas izraisa saderības problēmu.
Slikta servera konfigurācija
Kļūdaina vai nepareiza servera konfigurācija var izraisīt kļūdu “406 Not Acceptable”. Kā piemēru var minēt nepareizus MIME veidus vai nepareizus satura sarunu iestatījumus.
Periodiski pārlūkprogramma var pieprasīt noteiktu MIME veidu no servera. MIME veidu piemēri ir JPEG attēli, noteikti video formāti un vienkāršs teksts. Ja serveris nevar nodrošināt pieprasīto MIME veidu, piemēram, JPEG attēlus, tiks parādīta kļūda 406.
Kešatmiņas problēmas
Saglabājot iepriekš ģenerēto atbilžu kopijas, kešatmiņa var palielināt vietnes ātrumu. Tomēr kešatmiņā saglabātās atbildes var izraisīt kļūdu “406, ja atbilde ir novecojusi, kļūdaina vai nepareizi notīrīta.
Jums ir jāpārliecinās, ka kešatmiņas spraudņi un servera puses kešatmiņas netraucē satura piegādi. Tādējādi jums periodiski jāpārbauda un jāiztīra kešatmiņa, lai novērstu šo kļūdu.
Ir pienācis laiks novērst kļūdu, jo esat uzzinājis par iespējamiem kļūdas “406 Not Acceptable” cēloņiem.
Ir dažādi veidi, kā programmā WordPress labot kļūdu “406 Not Acceptable”. Bet mēs apskatīsim vienkāršākos veidus, kā atrisināt problēmu. Taču pirms jebkādu izmaiņu veikšanas savā vietnē jums ir jāizveido visas vietnes un tās datu bāzes dublējums.
Izmantojot spraudni
Jūs varat viegli novērst kļūdu “406 Not Acceptable”, piekļūstot savas vietnes .htaccess failam. Vienkārši veiciet tālāk norādītās darbības.
<IfModule mod_security.c> SecFilterEngineOff SecFilterScanPOSTOff </IfModule>
Tagad pāriesim pie cita WordPress kļūdas 406 labošanas procesa.
Novēršot kļūdu “406 Not Acceptable” programmā WordPress, varat pārskatīt pieprasījumu galvenes. Šeit ir soli pa solim pieeja:
Pārbaudiet spraudņu un motīvu saderību
Lai labotu kļūdu “406 Not Acceptable”, jums ir jāpārbauda arī motīva un spraudņa saderības problēma.
Pārbaudiet sava servera konfigurāciju
Jums ir jāpārliecinās, vai jūsu serveris ir konfigurēts tā, lai tas atbilstu jūsu WordPress vietnes prasībām. Vienkārši izpildiet šo procesu:
Notīriet savas vietnes kešatmiņu
Kešatmiņas dzēšana ir būtisks solis kļūdas “406 Not Acceptable” traucējummeklēšanā. Tālāk ir norādītas darbības, kuras varat veikt.
Satura piegādes tīkla problēmas
Ja savas vietnes veiktspējas uzlabošanai izmantojat CDN, pārbaudiet tā konfigurāciju. Jums ir jāpārliecinās, ka tajā tiek rādītas jūsu vietnes failu jaunākās versijas. Šīs ir darbības, kuras varat veikt:
- Notīriet sava CDN kešatmiņu, lai pārliecinātos, ka tas apkalpo jūsu WordPress vietnes jaunāko versiju.
- Pārbaudiet, vai CDN ir precīzi konfigurēts, lai nodrošinātu vēlamo saturu.
- Pārbaudiet visus konfliktus starp jūsu WordPress vietni un CDN.
Pārbaudiet vairākas ierīces un pārlūkprogrammas
Ja kāda pārlūkprogrammai raksturīga problēma izraisa kļūdu “406 Not Acceptable”, veiciet tālāk norādītās darbības, lai to atrisinātu.
Meklējiet ekspertu palīdzību
Ja esat izmēģinājis visas iepriekš minētās metodes un joprojām nevarat novērst kļūdu, rīkojieties šādi:
Labākā profilakses prakse pret kļūdu “406 nav pieņemama”.
Kļūda 406 var rasties vairākos gadījumos, taču to var novērst, veicot dažus nelielus profilakses pasākumus. Tādējādi jums ir jāpieņem proaktīva pieeja, lai uzturētu vietni un ieviestu optimizāciju.
Tālāk ir norādīti preventīvie pasākumi, ko varat veikt, lai samazinātu kļūdas “406 Not Acceptable” iespējamību:
Pēdējās domas
Pārlūkojot vietni, saskaroties ar “406 nav pieņemams”, apmeklētāji var būt ļoti kaitinoši. Turklāt tas var būt īpaši satraucoši vietņu īpašniekiem vai pakalpojumu sniedzējiem. Tāpēc šajā rokasgrāmatā esam nodrošinājuši labākās pieejas, lai novērstu kļūdu “406 nav pieņemams”.
Neskatoties uz to, ka kļūda 406 nav viena no visbiežāk sastopamajām WordPress problēmām, jums jābūt piesardzīgam.
No šīs kļūdas var izvairīties, risinot mūsu pieminētās problēmas. Izlabojot kļūdu, jūs varēsit nodrošināt lietotājiem racionālāku pārlūkošanas pieredzi un nekad nezaudēt apmeklētāju.
Varat arī izpētīt, kā programmā WordPress labot kļūdu “Neizdevās atvērt straumi bez šāda faila vai direktorija”.