Kā savā WordPress vietnē labot kļūdu “406 Not Acceptable”.

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.

  Kā ātri meklēt Google diskā

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.

  Labākie veidi, kā parādīt NFT savās mājās

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.

  • Piesakieties savas WordPress vietnes informācijas panelī.
  • Dodieties uz Spraudnis > Pievienot jaunu un meklēšanas lodziņā ievadiet WP failu pārvaldnieku
  • Pēc tam instalējiet un aktivizējiet spraudni
  • Noklikšķiniet uz Failu pārvaldnieks un pēc tam ar peles labo pogu noklikšķiniet uz .htaccess faila, kas atrodas jūsu public_html mapē.
  • Tagad noklikšķiniet uz koda redaktora un rediģējiet .htaccess failu
  • Ievietojiet tālāk norādīto kodu savā koda redaktorā. Ievietojiet kodu precīzā vietā, kas atrodas attēlā.
  • <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ārliecinieties, vai galvene “Accept” ir pareizi formatēta un tajā ir atbilstoši uzskaitīti atļautie multivides formāti.
  • No galvenes “Pieņemt” noņemiet visas konfliktējošās vai neatbalstītās vērtības.
  • Pārbaudiet, vai galvenes “Accept-Language” un “Accept-Charset” ir pareizas.
  • Jūs varat apmeklēt
  • 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.

  • Deaktivizējiet katru spraudni savā WordPress vietnē.
  • Aktivizējiet noklusējuma motīvu, piemēram, Twenty Twenty One
  • Tagad pārbaudiet, vai kļūda “406 nav pieņemama” pazūd
  • Ja nē, apmainiet motīvus pa vienam un atkārtoti aktivizējiet spraudņus, lai atrastu konfliktējošo
  • Atjauniniet vai nomainiet novecojušus vai nesaderīgus spraudņus vai motīvus, kas izraisa problēmu.
  • 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:

  • Pārbaudiet sava servera satura sarunu iestatījumus, MIME veidus un mod_security noteikumus
  • Iestatiet šos iestatījumus atbilstoši savai WordPress vietnei.
  • Ja jums nepieciešama papildu palīdzība, sazinieties ar servera administratoru vai hostinga uzņēmumu.
  • 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.

  • Notīriet savas WordPress vietnes kešatmiņu, izmantojot jebkuru kešatmiņas spraudni, piemēram, W3 Total Cache vai WP Super cache.
  • Notīriet visas servera puses kešatmiņas, kurās varētu būt novecojušas vai bojātas atbildes, piemēram, Varnish vai Redis kešatmiņu.
  •   Izlabojiet Dell 5 pīkstienus, kad tas ir ieslēgts

    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.

  • Pārbaudiet savu vietni vairākās pārlūkprogrammās un platformās (galddatoros, mobilajās ierīcēs un planšetdatoros), tostarp Safari, Firefox, Chrome un citās.
  • Pārbaudiet, vai problēmas “406 Not Acceptable” cēlonis ir noteikta pārlūkprogramma vai ierīce.
  • Meklējiet visas CSS vai JavaScript problēmas, kas saistītas ar pārlūkprogrammu, un veiciet atbilstošās darbības.
  • 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:

  • Lai atrisinātu problēmu, konsultējieties ar WordPress izstrādātāju
  • Sazinieties ar sava mitināšanas uzņēmuma atbalsta personālu
  • Informējiet viņus par problēmu un iepriekš veiktajām darbībām.
  • 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:

  • Regulāri atjauniniet WordPress kodolu, spraudņus un motīvus. Lielākoties atjauninājumi ietver saderības uzlabojumus un kļūdu labojumus, kas samazina kļūdas “406 Not Acceptable” iespējamību.
  • Pirms jauno spraudņu un motīvu instalēšanas pārbaudiet, vai tie ir saderīgi ar pašreizējo WordPress versiju. Turklāt neaizmirstiet pārskatīt lietotāju atsauksmes, vērtējumus un atbalsta forumus, lai novērtētu spraudņa vai motīva uzticamību.
  • Optimizējiet savas WordPress vietnes svarīgākos failu tipus, piemēram, attēlus, skriptus un stila lapas. Varat samazināt ar serveri saistītu kļūdu iespējamību, samazinot failu, izmantojot saspiešanu.
  • Pārliecinieties, vai jūsu serveris ir pareizi iestatīts, lai apstrādātu dažādus failu formātus un satura tipus. Turklāt konsultējieties ar savu mitināšanas pakalpojumu sniedzēju, lai nodrošinātu, ka MIME veidi un satura sarunu iestatījumi ir pareizi.
  • Izmantojiet uzticamu CDN, lai izplatītu savas vietnes saturu dažādos serveros visā pasaulē. Tas palīdz samazināt servera noslodzi, palielināt vietnes ātrumu un samazināt ar serveri saistīto problēmu rašanās iespēju.
  • Ieviesiet kešatmiņas mehānismus, piemēram, servera puses kešatmiņu vai kešatmiņas spraudņus, lai saglabātu un piegādātu bieži piekļūtu saturu.
  • Regulāri veiciet drošības auditus, lai atrastu ievainojamības un pārliecinātos, ka jūsu vietne ir aizsargāta no uzbrucējiem.
  • Bieži pārbaudiet servera žurnālus, lai atrastu nepāra vai atkārtotas problēmas, piemēram, kļūdu “406 Not Acceptable”. Žurnāli var palīdzēt ātri atklāt un novērst problēmas, atklājot kļūdu avotus.
  • 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”.