Kā noteikt WordPress Posts atgriež 404 kļūda

WordPress ziņojumi, kas atgriež 404 kļūdu, ir bieži sastopama problēma, kas parasti notiek, kad pārrakstīšanas noteikumi .htaccess fails tiek bojāts vai ja nav pareizi konfigurēti permalink iestatījumi. Šī kļūda nozīmē, ka jūsu WordPress vietnes saturs nav pazudis, bet tīmekļa serveris nevar atrast pieprasītās ziņas vai lapas. Lūk, kā jūs varat novērst un atrisināt šo problēmu:

Permalink iestatījumu atiestatīšana

Bieži vien visvienkāršākais veids, kā novērst 404 kļūdu ziņojumos un lapās, ir atiestatīt Permalink iestatījumus. Lūk, kā to izdarīt:

  • Dodieties uz WordPress paneli.
  • Pārejiet uz Iestatījumi > Pastāvīgās saites.
  • Pierakstiet pašreizējo permalink iestatījumu (lai vajadzības gadījumā varētu atgriezties atpakaļ).
  • Izvēlieties citu Permalink struktūru, noklikšķiniet uz Izmaiņu saglabāšana.
  • Pēc tam atgriezieties pie sākotnējā Permalink iestatījuma un noklikšķiniet uz Izmaiņu saglabāšana atkal.

Šis process liek WordPress izskalot un atjaunot .htaccess faila pārrakstīšanas noteikumus, kas var novērst 404 kļūdu.

Manuāla .htaccess faila rediģēšana

Ja pastāvīgo saišu atiestatīšana nedarbojas, var būt nepieciešams manuāli rediģēt .htaccess failu. Šis fails var būt bojāts vai tam var nebūt pareizo atļauju, lai to atjauninātu automātiski.

  • Pievienojieties savai vietnei, izmantojot FTP klientu vai failu pārvaldnieku jūsu hostinga konta vadības panelī.
  • Atrodiet .htaccess failu jūsu WordPress instalācijas saknes direktorijā. Ja to neredzat, pārliecinieties, vai jūsu FTP klients ir iestatīts uz slēpto failu rādīšanu. Dažos klientos šis fails var būt paslēpts pēc noklusējuma.
  • Lejupielādēt dublējumu .htaccess failu datorā (ja to nepieciešams atjaunot).
  • Rediģēt .htaccess failu un aizstāt tā saturu ar noklusējuma WordPress pārrakstīšanas noteikumiem:
# BEGIN WordPress

RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

# END WordPress
  • Saglabājiet izmaiņas un augšupielādējiet failu atpakaļ uz serveri.
  • Pārbaudiet savu vietni, lai pārliecinātos, vai tas novērš 404 kļūdu.

Pārliecinieties, ka fails .htaccess ir rakstāms

WordPress ir jāspēj rakstīt uz .htaccess failu. Ja tas ir iestatīts uz atļaujas līmeni, kas neļauj rakstīt, WordPress nevarēs atjaunināt permalink struktūras.

  • Izmantojot FTP klientu vai failu pārvaldnieku, pārbaudiet atļaujas .htaccess failu.
  • Atļaujām jābūt iestatītām uz 644 vai 664. Lai mainītu faila atļaujas, ar peles labo pogu noklikšķiniet uz .htaccess failu, atlasiet "Failu atļaujas" un pēc tam atjauniniet skaitlisko vērtību.
  • Pēc pareizo atļauju iestatīšanas vēlreiz mēģiniet atiestatīt pastāvīgās saites, izmantojot WordPress vadības paneli.

Pārbaudiet, vai nav spraudņu konfliktu

Dažreiz kāds spraudnis (īpaši kešēšanas vai SEO spraudņi) var traucēt pastāvīgo norādi. Lai pārbaudītu, vai nav spraudņu konfliktu:

  • Deaktivizējiet visus spraudņus, izmantojot WordPress Dashboard zem Spraudņi > Instalētie spraudņi.
  • Atkārtoti aktivizējiet tos vienu pēc otra, pēc katras aktivizēšanas pārbaudot, vai vietnē nav 404 kļūdas.
  • Ja pēc konkrēta spraudņa aktivizēšanas kļūda parādās atkārtoti, visticamāk, esat atradis problēmas avotu. Pārbaudiet spraudņa iestatījumus vai meklējiet alternatīvu spraudni.

Pārbaudiet servera konfigurāciju

Ja neviens no iepriekš minētajiem risinājumiem nedarbojas, iespējams, problēma ir saistīta ar servera konfigurāciju. Tas ir īpaši svarīgi, ja nesen esat pārgājis pie jauna hostinga pakalpojumu sniedzēja.

  • Sazinieties ar hostinga pakalpojumu sniedzēja atbalsta komandu un izskaidrojiet problēmu. Viņi var pārbaudīt, vai serveris ir pareizi konfigurēts, lai apstrādātu WordPress permalink struktūru.

Secinājums

WordPress ziņojumus, kas atgriež 404 kļūdu, parasti var atrisināt, atiestatot pastāvīgās saites vai salabojot .htaccess failu. Šie soļi parasti atrisina problēmu, bet, ja problēma saglabājas, tā var būt saistīta ar sarežģītāku servera vai datubāzes problēmu, tāpēc ir nepieciešams profesionāls atbalsts no jūsu tīmekļa mitinātāja vai WordPress speciālista.