Skip to main content

Kļūda 404 WordPress: cēlonis un novēršana

· 3 min read
Customer Care Engineer

kā-novērst-404-lapas-nevar-atrast-kļūdu-wordpress

Kļūda 404 Nav atrasts ir viena no visbiežāk sastopamajām problēmām, ar ko saskaras WordPress vietņu īpašnieki. Šis ziņojums tiek parādīts, kad serveris nevar atrast lietotāja pieprasīto lapu. Iemesls var būt saites iestatījumi, izdzēsts saturs vai pat vietnes tēma.

Ja kļūda netiek pienācīgi apstrādāta, tā var ietekmēt apmeklētāju uzvedību un meklēšanas rangu. Šajā rakstā īsi un kodolīgi izskaidrosim, kāpēc WordPress parādās 404 kļūda un kā to novērst.


Ko nozīmē 404 kļūda WordPress

Kad kāds apmeklē jūsu vietni, WordPress mēģina saskaņot URL ar ierakstiem datubāzē. Ja lapa netiek atrasta, tiek parādīta 404 kļūda. Tā nav servera kļūme; vietne turpina darboties, bet konkrētā lapa trūkst.


Kāpēc WordPress rodas 404 kļūda

  1. Saîtes struktūra ir bojāta

Viens no visbiežāk sastopamajiem iemesliem. Piemēram, esat mainījis URL struktūru sadaļā Iestatījumi → Saites, bet WordPress nav atjauninājis .htaccess failu. Tādā gadījumā visas lapas, izņemot sākumlapu, atjaunos 404 kļūdu. Lai to novērstu, varat manuāli atjaunināt .htaccess failu vai vēlreiz saglabāt saišu iestatījumus WordPress administrācijas panelī – tas liks WordPress atkārtoti izveidot .htaccess failu ar pareiziem noteikumiem.

  1. Lapa vai ieraksts dzēsts

Ja esat izdzēsis ierakstu vai lapu, taču saites uz to joprojām pastāv (piemēram, izvēlnē, meklēšanā vai citās vietnēs), apmeklētāji nonāks pie 404 lapas.

  1. .htaccess fails bojāts

Šis fails ir atbildīgs par URL maršrutēšanu. Ja tas ir nejauši izdzēsts vai bojāts, WordPress nevar pareizi apstrādāt adreses.

  1. Tēmas vai spraudņu problēmas

Dažreiz 404 kļūda parādās pēc spraudņa instalēšanas vai atjaunināšanas, īpaši, ja tas darbojas ar URL, maršrutiem, pielāgotiem ierakstu tipiem utt. Var rasties arī kļūdas tēmas functions.php failā.


Kā novērst 404 kļūdu WordPress

✅ **1. Atkārtoti ģenerējiet saites

Dodieties uz Admin → Iestatījumi → Saites → vienkārši noklikšķiniet uz pogas “Saglabāt izmaiņas”. Pat ja neko nemaināt, WordPress atjaunos struktūru un .htaccess failu.

✅ **2. Pārbaudiet .htaccess failu

Savienojieties ar vietni, izmantojot FTP vai failu pārvaldnieku vadības panelī. Atrodiet .htaccess failu WordPress saknē. Tā pamata saturs:

# BEGIN WordPress

<IfModule mod_rewrite.c>

RewriteEngine On

RewriteBase /

RewriteRule ^index\.php$ - [L]

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule . /index.php [L]

</IfModule>

# END WordPress

Ja tas trūkst, izveidojiet to un ievietojiet šo kodu manuāli. Pārliecinieties, ka failam ir 644 atļaujas. Lai iegūtu vairāk informācijas par noklusējuma .htaccess struktūru WordPress, skatiet šo rakstu.

✅ **3. Atspējojiet aizdomīgus spraudņus

Ja kļūda parādījās pēc spraudņa instalēšanas, īslaicīgi to atspējojiet. Ja tiek izmantots pielāgots ierakstu tips (piemēram, WooCommerce produkti vai portfolio), pārliecinieties, ka spraudnis pareizi reģistrē maršrutus.

✅ **4. Izmēģiniet noklusējuma tēmu

Dažreiz 404 kļūdu izraisa kļūdas pielāgotā tēmā. Pārslēdzieties uz noklusējuma WordPress tēmu (piemēram, Twenty Twenty-Four) un pārbaudiet, vai kļūda pazūd.

✅ **5. Iespējojiet kļūdu reģistrēšanu

Debuga nolūkos varat iespējot WordPress kļūdu izvadīšanu. Pievienojiet šādas rindas failam wp-config.php:

define( 'WP_DEBUG', true );

define( 'WP_DEBUG_LOG', true );

Pēc tam kļūdas tiks saglabātas uz /wp-content/debug.log.

✅ **6. Pārbaudiet servera žurnālus

Ja izmantojat FASTPANEL, atveriet vietnes karti → sadaļu “Žurnāli” → pārbaudiet cilnes “Backend piekļuves žurnāls” un “Frontend piekļuves žurnāls”. Tur varat redzēt, kura adrese izraisīja 404 kļūdu un no kurienes nāca pieprasījums. Tas palīdz atrast “sabojātās” saites.


Kā novērst 404 kļūdas nākotnē

  • Nemainiet saišu struktūru, ja tas nav nepieciešams.

  • Izmantojiet spraudni Redirection, lai iestatītu 301 pāradresāciju.

  • Pēc lapu dzēšanas atjauniniet izvēlnes un saites.

  • Periodiski pārbaudiet 404 kļūdas Google Search Console.


Secinājums

404 kļūda WordPress ir nepatīkama, bet novēršama. Visbiežāk palīdz vienkārši saglabāt saišu struktūru vai rediģēt .htaccess. Un, ja problēma ir dziļāka, servera žurnāls vai debug fails palīdzēs to ātri atrast.

Novēršot 404 kļūdas, jūs ne tikai uzlabojat vietnes lietošanas pieredzi, bet arī palīdzat tās veicināšanai meklētājprogrammās.