Am avut momente în care totul părea în regulă în WordPress, dar linkul postării afișa o eroare 404. Nicio modificare la conținut – doar o pagină lipsă care ar fi trebuit să fie acolo.
Acest lucru apare de obicei după modificarea setărilor, schimbarea temelor sau adăugarea de cod care afectează în tăcere permalink-urile. Vă poate lua prin surprindere, mai ales dacă restul site-ului dvs. funcționează perfect.
Ori de câte ori întâmpinăm erori 404 neașteptate, urmăm un proces simplu pentru a readuce URL-urile postărilor pe drumul cel bun – fără ghiciri, fără depanare intensă. Și exact asta împărtășim cu dvs. în acest ghid.
Veți putea remedia erorile 404 și vă veți asigura că postările dvs. se încarcă așa cum ar trebui.

De ce postările mele WordPress returnează o eroare 404?
Există mai multe motive pentru care postările dvs. ar putea afișa eroarea 404 „Pagina nu a fost găsită” în WordPress. Acestea pot include:
- Conflicte între pluginuri sau teme: Uneori, pluginurile sau temele pe care le-ați instalat pe site-ul dvs. pot interfera cu modul în care WordPress gestionează permalink-urile. Acest lucru poate duce la linkuri rupte și erori 404.
- Probleme cu codul personalizat: Dacă ați adăugat cod personalizat pe site-ul dvs., este posibil să existe erori în cod care afectează permalink-urile sau cauzează alte conflicte, rezultând erori 404 pentru postările dvs.
- Probleme cu fișierul dvs. .htaccess: Fișierul .htaccess joacă un rol în modul în care WordPress structurează URL-urile. Dacă acest fișier este corupt sau lipsește, poate duce la erori 404 pentru postările sau paginile dvs.
Cum să găsești toate postările WordPress cu erori 404
Înainte de a ajunge la soluții, ar fi bine să aflați dacă această eroare apare doar la una sau două postări sau la mai multe postări. Astfel, puteți determina amploarea problemei și puteți alege cea mai potrivită soluție.
O modalitate ușoară de a afla acest lucru este să folosiți Google Search Console. Dacă nu ați trimis deja site-ul dvs. la Google Search Console, atunci citiți ghidul nostru despre cum să adăugați site-ul dvs. WordPress la Google Search Console.
Odată ce botul Google a scanat și indexat site-ul dvs., Google Search Console vă va oferi informații detaliate despre performanța site-ului dvs., inclusiv orice erori 404 pe care le întâlnește.
Pentru a afla ce postări returnează erori 404, vă puteți conecta la tabloul de bord Search Console. Apoi, navigați la raportul „Pagini” și veți vedea o listă detaliată a tuturor erorilor.

Pentru mai multe informații, puteți citi lista noastră de sfaturi pentru utilizarea Google Search Console pentru a crește traficul pe site, care include câteva sfaturi despre cum să remediați erorile 404 cu instrumentul.
Acestea fiind spuse, să vedem cum să remediem erorile 404 la postările WordPress. Puteți folosi linkurile de mai jos pentru a sări direct la diferite soluții:
- Metoda 1: Verificați conflictele de pluginuri sau teme și problemele de cod personalizat
- Metoda 2: Remediați setările permalink-urilor
- Metoda 3: Actualizați fișierul .htaccess al WordPress
- Metoda 4: Contactați furnizorul dvs. de găzduire
- Method 5: Enable mod-rewrite (Local WordPress Installation)
- Întrebări frecvente despre erorile 404 în WordPress
- 🎁 Bonus: Ghid suplimentar despre gestionarea erorilor 404
Metoda 1: Verificați conflictele de pluginuri sau teme și problemele de cod personalizat
Uneori, plugin-urile, temele sau codul personalizat pe care le-ați adăugat pe site-ul dvs. WordPress pot interfera cu permalink-urile sau pot cauza conflicte, ducând la erori 404. Chiar am experimentat acest lucru noi înșine atunci când testăm instrumente pe site-ul nostru demo.
O modalitate de a rezolva această problemă este să dezactivați temporar plugin-urile. Plugin-urile pot perturba uneori modul în care WordPress gestionează linkurile.
Odată ce ați dezactivat pluginurile, le puteți reactiva pe rând, verificând dacă eroarea 404 reapare după activarea fiecărui plugin. Dacă eroarea apare după activarea unui anumit plugin, acesta ar putea fi vinovatul.
Puteți apoi să faceți o căutare rapidă pe Google pentru soluții legate de acel plugin sau să contactați dezvoltatorul pluginului pentru suport.
Similar, tema dvs. WordPress ar putea cauza conflictul.
Pentru a verifica, puteți schimba temporar la o temă WordPress implicită precum Twenty Twenty-Three sau Twenty Twenty-Four. Tot ce trebuie să faceți este să mergeți la Aspect » Teme și să faceți clic pe „Activare” pe o temă implicită.

Dacă eroarea 404 dispare cu tema implicită, aceasta indică un conflict potențial cu tema curentă. Puteți apoi încerca să depanați tema sau să luați în considerare utilizarea unei teme diferite.
Puteți consulta selecția noastră de experți a celor mai populare teme WordPress pentru recomandări.
Dacă ați inserat recent fragmente de cod pe site-ul dvs., este posibil să existe erori în cod care cauzează erorile 404. Analizați cu atenție codul pe care l-ați adăugat și vedeți dacă puteți identifica greșeli.
Cea mai sigură modalitate de a adăuga fragmente de cod în WordPress este cu pluginul WPCode. Acest plugin vă permite să inserați cod personalizat fără a lucra direct cu fișierele temei, reducând riscul de a vă defecta site-ul web.
În plus, ori de câte ori WPCode detectează o eroare în codul dvs., va dezactiva automat fragmentul și vă va cere să îl verificați. Puteți folosi, de asemenea, modul de testare pentru a verifica dacă codul dvs. funcționează înainte de a-l publica pe site-ul dvs. live.

Dacă niciuna dintre aceste soluții nu funcționează, treceți la următoarea metodă, unde vom depana setările permalink-urilor dvs.
Metoda 2: Remediați setările permalink-urilor
Postările WordPress pot returna erori 404 din cauza problemelor cu regulile de rescriere din fișierul dvs. .htaccess. În majoritatea cazurilor, puteți rezolva problema actualizând setările pentru permalink.
Pur și simplu accesați Setări » Permalink-uri în panoul de administrare WordPress și faceți clic pe butonul „Salvează modificările”.

Nu este necesar să faceți modificări la setările permalink-urilor în sine. Acest lucru va actualiza setările permalink-urilor și va șterge regulile de rescriere.
În majoritatea cazurilor, această soluție remediază eroarea 404 a postărilor WordPress. Cu toate acestea, dacă nu funcționează pentru dvs., probabil că va trebui să vă actualizați manual fișierul .htaccess.
Metoda 3: Actualizați fișierul .htaccess al WordPress
Înainte de a începe, asigurați-vă că faceți backup la fișierul .htaccess al WordPress-ului. Dacă ceva nu merge bine, puteți restaura cu ușurință fișierul original.
Acum, va trebui să vă conectați la serverul dvs. folosind un client FTP precum FileZilla sau Managerul de fișiere din panoul de control al găzduirii dvs.
În continuare, găsiți fișierul .htaccess în folderul rădăcină al site-ului dvs. – acesta este același director care conține foldere precum /wp-content/ și /wp-includes/.
Faceți clic dreapta pe fișier și selectați „Permisiuni fișier” sau „Modificare permisiuni” din clientul dvs. FTP.

Dacă WordPress nu a putut scrie în fișier înainte, încercați să îi schimbați temporar permisiunile la 666 pentru a-l face scriibil.
După aceea, reveniți în zona de administrare WordPress și salvați din nou setările permalink-urilor. Acest lucru permite WordPress să regenereze un fișier .htaccess corespunzător.
Odată ce acest lucru este făcut, asigurați-vă că schimbați permisiunile fișierului înapoi la o setare mai sigură: 644. Această setare permite WordPress să citească fișierul, protejându-l în același timp de modificări neautorizate.

Alternativ, puteți edita manual fișierul.
Pur și simplu faceți clic dreapta pe fișierul .htacccess și apoi selectați opțiunea Vizualizare/Editare.

Fișierul se va deschide într-un editor de text simplu, cum ar fi Notepad sau TextEdit.
Acum trebuie să adăugați următoarele reguli implicite de rescriere WordPress:
# 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
Metoda 4: Contactați furnizorul dvs. de găzduire
Dacă niciuna dintre soluțiile de mai sus nu a rezolvat eroarea de tip 404 la postările WordPress, atunci recomandăm să contactați furnizorul dvs. de găzduire WordPress. S-ar putea să existe o eroare din partea lor sau aceștia vă pot ajuta să depanați problema.
Vă rugăm să consultați și ghidul nostru despre cum să solicitați corect suport WordPress și să îl obțineți.
Metoda 5: Activarea mod-rewrite (Instalare WordPress locală)
Dacă utilizați un server local în scopuri de testare, atunci va trebui să activați mod_rewrite în configurația Apache a site-ului dvs. MAMP, WAMP sau XAMPP.
Acest lucru va permite WordPress să genereze URL-uri curate și să prevină eroarea 404 pentru postări și pagini pe serverul local.
Modul în care faceți acest lucru va diferi în funcție de platforma pe care o utilizați. Persoanele care folosesc XAMPP pot deschide panoul de control și pot face clic pe butonul „Config” din Acțiuni. Apoi, selectați „Apache (httpd.conf)”.

Apoi, va trebui să găsiți această linie #LoadModule rewrite_module modules/mod_rewrite.so și să eliminați ‘#’ pentru a o decomenta.
Aceasta va încărca mod_rewrite.

Apoi, căutați liniile care spun AllowOverride None și schimbați-le în AllowOverride All. Acest lucru îi spune lui Apache să permită utilizarea fișierelor .htaccess.
De obicei, veți găsi acestea în interiorul blocurilor <Directory>—în special cel care indică folderul site-ului dvs., cum ar fi htdocs dacă folosiți XAMPP. Dacă nu sunteți sigur, este în regulă să aplicați modificarea oriunde o vedeți în fișier, atâta timp cât nu este un director de sistem. Pentru testare locală, acest lucru funcționează de obicei foarte bine.

Odată terminat, puteți salva fișierul httpd.conf și să-l închideți. După aceea, în panoul de control XAMPP, faceți clic pe „Stop” pe modulul Apache și apoi pe „Start” pentru a-l reporni.
Apoi, reveniți la tabloul de bord de administrare pentru a vedea dacă permalink-urile dvs. funcționează.
Tutorial video
Dacă aveți nevoie de instrucțiuni vizuale, atunci pur și simplu urmăriți videoclipul de mai jos.
Întrebări frecvente despre erorile 404 în WordPress
Întâlnirea erorilor 404 pe site-ul dvs. WordPress poate fi confuză. Mai jos, am răspuns la întrebări frecvente care vă pot ajuta să depanați și să remediați problema mai eficient.
1. De ce primesc o eroare 404 la postările mele WordPress?
Acest lucru înseamnă, de obicei, că WordPress nu poate găsi postarea la URL-ul solicitat. Se poate întâmpla din cauza permalink-urilor rupte, a unui fișier .htaccess corupt, a postărilor șterse sau a unui conflict de plugin/temă care modifică modul în care sunt gestionate URL-urile.
2. Cum repar o eroare 404 în WordPress?
Încercați să salvați din nou setările permalink-urilor accesând Setări » Permalinks și făcând clic pe „Salvați modificările”. Dacă acest lucru nu funcționează, verificați fișierul .htaccess, dezactivați plugin-urile sau comutați la o temă implicită pentru a exclude conflictele.
3. Cum pot găsi toate erorile 404 pe site-ul meu WordPress?
Puteți utiliza Google Search Console pentru a vedea o listă de erori 404 pe care le întâlnește Googlebot. Plugin-uri precum Broken Link Checker pot, de asemenea, să identifice linkuri întrerupte și pagini lipsă din site-ul dvs.
4. Ce face fișierul .htaccess în WordPress?
Fișierul .htaccess controlează modul în care sunt procesate URL-urile. WordPress îl folosește pentru a gestiona structura permalink-urilor și a direcționa URL-urile către conținutul corect. Dacă lipsește sau este corupt, URL-urile pot înceta să funcționeze corect.
5. Cum editez în siguranță fișierul .htaccess?
Îl puteți edita folosind un client FTP sau managerul de fișiere al gazdei dvs. Faceți întotdeauna o copie de rezervă mai întâi. După editare, asigurați-vă că permisiunile sunt setate la 644, astfel încât să rămână lizibil și securizat.
6. De ce paginile mele de categorii sau etichete WordPress afișează erori 404?
Acest lucru se poate întâmpla dacă tema dvs. nu suportă șabloane de arhivă sau dacă setările permalink-urilor sunt configurate greșit. Salvarea din nou a permalink-urilor și verificarea suportului de arhivă al temei dvs. pot ajuta la rezolvarea problemei.
7. Cum repar erorile 404 pentru tipuri de postări personalizate?
Vizitați Setări » Permalink-uri și faceți clic pe ‘Salvați modificările’ pentru a reîmprospăta regulile de rescriere. De asemenea, verificați dacă tipul dvs. de postare personalizat este înregistrat cu setările corecte de rescriere și are suport pentru arhivă, dacă este necesar.
8. Pot redirecționa paginile 404 către pagina principală sau altă pagină?
Da, pluginuri precum Redirection vă permit să creați redirecționări 301 de la URL-uri vechi sau nefuncționale către altele noi. Puteți, de asemenea, să creați o pagină personalizată 404 pentru a ghida utilizatorii înapoi către conținut util.
🎁 Bonus: Ghid suplimentar despre gestionarea erorilor 404
De asemenea, este posibil să găsiți următoarele resurse utile în gestionarea erorilor 404 și a altor erori comune WordPress.
- Cum să-ți îmbunătățești șablonul paginii 404 în WordPress (2 moduri)
- Cele mai bune exemple de design pentru pagina de eroare 404 WordPress
- Cele mai bune pluginuri gratuite de redirecționare 404 pentru WordPress
- Cum să primiți alerte prin e-mail pentru erorile 404 în WordPress
Sperăm că acest articol v-a ajutat să rezolvați erorile de tip 404 returnate de postări în WordPress. De asemenea, ați putea dori să consultați ghidul nostru despre cele mai comune erori WordPress și cum să le remediați, împreună cu selecțiile noastre experte pentru cele mai bune pluginuri WordPress pentru a vă dezvolta site-ul.
Dacă ți-a plăcut acest articol, te rugăm să te abonezi la canalul nostru de YouTube pentru tutoriale video WordPress. Ne poți găsi, de asemenea, pe Twitter și Facebook.


Robert
Ei bine, sfatul tău mi-a economisit ore de căutare – mulțumesc mult
Nima Arefi
Mulțumesc, mi-ai salvat viața :d
Juan
Bună, am o problemă de când am migrat site-ul de pe localhost pe un server, pagina principală arată bine, dar meniul nu este afișat, iar linkurile nu funcționează, aruncă mereu eroarea 404.
Mă puteți ajuta, aceasta este o cauză a migrării de pe un server local.
Marissa
Nu vă pot mulțumi suficient pentru un tutorial atât de simplu!! Tot ce am găsit altundeva părea atât de dificil. Am trecut recent de la http la https și a fost o problemă după alta..
Suport WPBeginner
Salut Marissa,
Mă bucur că ai găsit acest tutorial util. Nu uita să te alături nouă pe Twitter pentru mai multe sfaturi și tutoriale WordPress.
Admin
Rick
Nu am avut un fișier .htaccess, așa că am creat unul cu informațiile pe care le-ați furnizat mai sus; apoi l-am încărcat și site-ul funcționează perfect din nou. Mulțumesc!
Curtis
Salut, am făcut tot ce este mai sus și am observat că bucata de text de copiat și lipit era deja acolo! Tot nu funcționează și mă stresez!
Tibi
I’ve done the same thing and nothing changed, the home page still not found
Vă rog să mă contactați dacă găsiți o soluție
Patrick
Wow. This really saved my bacon. Thank you so much for the tip on simply saving the permalinks page. Incredible advice!
Alexis
salut! am resetat permalink-urile de multe ori pentru a rezolva eroarea 404. de data aceasta, când am apăsat pe salvare, un fișier s-a descărcat pe computerul meu: options-permalink.php și site-ul s-a stricat. am obținut doar o pagină albă și de fiecare dată se descărca un fișier. în cele din urmă am reușit să fac să funcționeze permalink-urile implicite, dar aceasta nu este o soluție grozavă. vi se pare familiar? suportul tehnic nu a crezut că este fișierul .htaccess, dar nu sunt convins. am mutat site-ul de la un gazdă la alta. orice ajutor ar fi foarte apreciat.
Mike Birdsall
Cum actualizez setările dacă nu mă pot conecta la administratorul WP. Obțin eroarea 404 când accesez /wp-admin
Kelly
Foarte util!! mulțumesc!!!!!!
seun
Bună, vă rog ajutați-mă, se pare că nu obțin soluția prin acest tutorial, deoarece nu pot
accsa la tabloul meu de bord, primesc în continuare acest mesaj oriunde deschid un director al site-ului.
Nu s-a găsit
URL-ul solicitat /index.php nu a fost găsit pe acest server.
În plus, a fost întâmpinată o eroare 404 Not Found în timp ce se încerca utilizarea unui ErrorDocument pentru a gestiona cererea.
Nukak
dacă nu poți accesa tabloul de bord. problema ta este cel mai probabil o problemă de plugin. mergi la phpAdmin și dezactivează toți pluginurile.
acest link te-ar putea ajuta https://www.wpbeginner.com/plugins/how-to-deactivate-all-plugins-when-not-able-to-access-wp-admin/
odată dezactivat și reconectat, puteți apoi activa plugin-urile de care aveți nevoie. toate setările dvs. inițiale înainte de a fi blocat de pe site vor rămâne intacte. toate cele bune.
Clint
Mulțumesc, doar apăsarea butonului de salvare pe pagina mea de permalink (care a fost personalizată de ani de zile) a funcționat imediat.
Chris Keeble
Perfect!
Apăsarea butonului Salvare modificări în Setări > Permalinks funcționează din prima.
tamim
Uau! Aceasta este o soluție grozavă.
Jason
Salut, am avut problema cu eroarea 404. Pagina principală funcționează bine, toate celelalte linkuri au eroarea 404. Am încercat metoda pe care ați sugerat-o în setările WordPress, permalinks și am apăsat pe salvarea modificărilor, dar nu a funcționat pentru mine.
Am văzut un post mai devreme despre sincronizarea fișierului htaccess prin pagina de setări a găzduirii web, dar nu știu exact cum să o fac. Aveți vreun sfat? Mulțumesc
Mohamad Zidani
Salut
Foloseam Fv Top Level Cats, când l-am eliminat, redirecționarea a funcționat de la
example.com/category/tech către
example.com/tech.
am încercat soluția ta și nu funcționează.
Joerg Naussed
eroarea 404 apare imediat, ce se întâmplă?
Tamara
A funcționat!! Mulțumesc
Lijo Jose
Mulțumesc, problema mea a fost rezolvată
Mariana Cervantes
Thank you so much!!!! My problem was fixed with the permalink solution
Michael
Dacă această eroare vă afectează pagina de conectare, accesați .htaccess și eliminați:
"neagă tuturor"
"permite de la 00.00.00.00"
Matt Kay
Fantastic – mi-am mutat site-ul de pe un server pe altul și am început să mă îngrijorez din cauza erorilor 404. Soluția a funcționat perfect – atât de ușor!
Bine ai venit
Un răspuns foarte simplu la o problemă care dă bătăi de cap. Mulțumesc mult. Apropo, această problemă a început după ce am instalat BJ Lazy Loading.
Gail Gardner
Mulțumesc! A funcționat.
Ahmed
Salut, Unul dintre site-urile mele a fost spart. Au fost inserate câteva sute de articole. Acum au fost eliminate. Consola webmaster Google le arată ca 404.
Cum poate afecta acest lucru site-ul meu cum pot remedia acest lucru?
Mulțumesc
Stephanie
Uau, mulțumesc! A funcționat perfect.
Mawuli Tanor
Exact! La fix!
Prima reparație a funcționat.
Mulțumesc mult!
Peter Mazzi
Mulțumesc. Păcat că nu există o evaluare pe această pagină. *****
David M. Curtis
Vă mulțumesc pentru publicarea acestui articol. Am petrecut luni de zile construind un magazin / blog și astăzi niciuna dintre paginile sau postările mele nu funcționa, cu excepția paginii de start, toate celelalte linkuri mă duceau la o pagină de eroare 404. Eram pe punctul de a începe complet de la zero – repetând luni de muncă. Acest articol mi-a salvat site-ul. Acum totul funcționează din nou. Nu vă pot mulțumi suficient.
Suport WPBeginner
Salut David,
We are glad you found the article helpful
Don’t forget to join us on Twitter for more WordPress tips and tutorials.
Admin
Robin
Salut, sunt complet blocat aici, nu sunt deloc un tip de calculator, așa că totul îmi este străin. pagina mea principală este bună, dar am creat încă 5 pagini, cum ar fi postări de blog, servicii etc. și de fiecare dată când încerc să vizualizez pagina pe care tocmai am creat-o, primesc NOT FOUND „URL-ul solicitat /services/ nu a fost găsit pe acest server.” Am încercat să salvez modificările, nu a făcut nicio diferență și nu am idee ce este un FTP. Orice ajutor? mulțumesc
Suport WPBeginner
Salut Robin,
Încercați să actualizați structura permalink-urilor. Pur și simplu accesați Setări » Permalinks și apoi faceți clic pe butonul Salvare modificări fără a schimba nimic.
Admin
Preet Karan
Salut tuturor,
am instalat pluginul yoastseo. am generat XML site-ul cu succes, dar când l-am testat în Google Search Console, acesta afișează eroarea 404.
am încercat metoda listată în articol, dar problema persistă.
de asemenea, trebuie să menționez că în CCpanel există două fișiere cu același nume: htaaccess și htaaccess.1 (cu același cod scris care a fost menționat de articolul de mai sus); este normal,
mă puteți ajuta cu problema
David
Nu pot să cred că doar apăsarea pe „Salvează modificările” a funcționat. Mulțumesc!
jorge
salutare, aș aprecia foarte mult ajutorul. Am urmat instrucțiunile pentru salvarea modificărilor la permalink-uri, nu sunt o persoană de calculator, așa că nu știu cum să fac cealaltă după ce îmi arată asta.
Eroare fatală: Clasa ‘Epsilon_Editor_Custom_Control’ nu a fost găsită
Suport WPBeginner
Salut Jorge,
Se pare că un plugin de pe site-ul dvs. cauzează eroarea. Trebuie să dezactivați toate pluginurile instalate pe site-ul dvs., apoi să le reactivați unul câte unul până când găsiți pluginul care cauzează eroarea. Consultați ghidul nostru despre cum să dezactivați toate pluginurile când nu puteți accesa wp-admin pentru instrucțiuni detaliate.
Admin
yugal joshi
mare om..mulțumesc mult..mi-am deschis site-ul, dar dă eroare 502, apoi 503 și apoi în cele din urmă 500..apoi am rezolvat problema cu 500 din cpanel prin postarea ta.
dar când deschid paginile postărilor mele, apare eroarea 404, apoi am căutat pe Google și am găsit postarea ta... mulțumesc...
Bren
În cazul în care acesta este un server nou sau o actualizare Apache, poate fi necesar să verificați următoarele:
Deschide fișierul httpd.conf, de exemplu: /etc/httpd/conf/httpd.conf.
Schimbă AllowOverride None în AllowOverride All.
Salvează modificările.
Repornește serverul Apache.
Mariyam
Uau, atât de simplu, Mulțumesc!
Ashley Adams
Am o mică problemă… După ce am apăsat pe Salvare modificări pe pagina permalink, a apărut o altă eroare 404.
Katherine
Acest lucru tocmai mi-a economisit sute de dolari în ajutor. <3
James V
Soluție rapidă... mulțumesc pentru ajutor!
marco
încă am probleme, nu știu ce să fac, am urmat pașii de mai sus și obțin aceleași rezultate. compania mea de găzduire web folosește serverul Windows 2012, deci nu există fișier .htaccess. multe dintre aceste postări de ajutor se referă la .htaccess, pe care Windows nu îl folosește. ei folosesc fișierul web.config, cred, este corect? vă rog să mă ajutați
marco
Am urmat pașii de mai sus, dar tot nu funcționează. Sunt pe un server Windows 2012 R12 și nu am un fișier .htaccess, chiar și atunci când forțez afișarea fișierelor ascunse prin FTP. Există instrucțiuni despre cum să rezolv această problemă pe serverul Windows?
Suport WPBeginner
Salut Marco,
Mai întâi trebuie să descărcați o copie de rezervă a fișierului web.config existent pe computerul dvs. După aceea, trebuie să editați fișierul de pe server și să adăugați următoarea regulă la elementul system.webServer:
<?xml version="1.0" encoding="UTF-8"?> <configuration> <system.webServer> <rewrite> <rules> <rule name="WordPress Rule" stopProcessing="true"> <match url=".*" /> <conditions> <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" /> <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" /> </conditions> <action type="Rewrite" url="index.php" /> </rule> </rules> </rewrite> </system.webServer> </configuration>1-click Use in WordPress
Admin
Salami
Bună ziua, Suport WPBeginner. Am încercat toate soluțiile postate pe acest blog pentru a rezolva aceeași problemă (eroare 404 pe WordPress) cu care mă confrunt acum de două zile, dar nu am reușit. Îmi dezvolt site-ul web pe platforma Windows folosind WordPress. Vă rog, ce altceva ar trebui să fac pentru a rezolva această problemă?
Mulțumesc anticipat pentru răspunsul dumneavoastră.
Dale
Ajutor uimitor, mulțumesc! La fel de simplu ca apăsarea butonului de salvare!
david c
a funcționat ca prin farmec – mulțumesc mulțumesc!
Tom
Mulțumesc mult,
A funcționat perfect!
Michelle
Vreau să te îmbrățișez pentru toate postările tale extrem de utile. Mulțumesc mult!!!
Steve Andrews
Am migrat un site, am importat baza de date mySQL și am încărcat întreaga structură de fișiere a directorului WordPress.
Încă am primit o eroare 404 pentru tot, cu excepția paginii de start, iar re-salvarea configurației în secțiunea permalinks nu a funcționat.
Ceea ce a funcționat pentru mine a fost redenumirea fișierului htaccess pe site-ul FTP în htaccessOLD, astfel încât să nu fie referențiat, dar îl am totuși salvat dacă este necesar, apoi am salvat opțiunile de permalink, a trebuit să aleg ce tip de link doream (adică data, numărul paginii sau descrierea). După ce am salvat, toate paginile au revenit la funcționare.
Mulțumesc pentru postare, mi-a oferit indiciile necesare pentru a găsi acest lucru și a-l repara.
Rene
Am urmat exact pașii, dar din păcate nu funcționează pentru mine. Continui să primesc erori 404, în ciuda salvării informațiilor despre permalink-uri, eliminării fișierului .htaccess și regenerării acestuia. Pot vizualiza pagina mea principală, dar imediat ce vreau să vizitez o subpagină, apare eroarea 404. Am încercat, de asemenea, să comut la temele implicite ale WP, nici asta nu ajută. Există sfaturi pentru rezolvarea erorilor "avansate" în cazul erorilor 404?
Suport WPBeginner
Salut Rene,
Încercați să actualizați URL-urile WordPress accesând pagina Setări > Generale. Asigurați-vă că URL-ul site-ului și URL-ul WordPress sunt identice.
Admin
sampurna
Salut. Am o mică problemă cu 404. Am schimbat permalink-ul unui singur post. acum pentru un anumit cuvânt cheie google afișează același post în două poziții diferite cu același titlu, dar URL diferit și unul are eroare 404. vă rog să mă ajutați.
Suport WPBeginner
Salut Sampurna,
Puteți configura o redirecționare pentru URL-ul care returnează eroarea 404. Consultați ghidul nostru despre cum să configurați redirecționări în WordPress.
Admin
Rene
Nu este necesar, problema este rezolvată. Am aflat întâmplător că gazda mea citește un fișier .htaccess diferit de cel pe care îl generează WP. Deci, a fost necesară o „sincronizare” prin portalul lor de găzduire web, asta a fost tot. Acum funcționează, mulțumesc mult oricum și poate această soluție alternativă este încă utilă pentru alții care ar putea avea o configurație similară la gazda lor. Salutări!
Carey
La fel și aici! A trebuit să 'sincronizez' fișierul htaccess prin pagina de setări a găzduirii web... mulțumesc pentru pont!
Rajinder S. Gill
This was quick. Thank you
Lois
Mi-ai salvat viața astăzi. Eram pe punctul de a plânge pentru că, după ce am creat o postare, nu am putut să o citesc. A returnat eroarea 404. Am căutat răspunsuri pe mai multe site-uri, dar postarea ta a fost foarte explicită și odată ce am schimbat structura permalink-ului, a funcționat. Mulțumesc, mulțumesc.
Kaylee
Încă nu urmăresc unde anume schimbi permisiunile. Ai putea, te rog, să explici?
Mike lavie
Soluția: Conectați-vă la serverul dvs. folosind FTP și modificați directoarele precum /wp-content/ și /wp-includes/ unde se află. Cel mai ușor lucru pe care îl puteți face este să faceți fișierul temporar scriibil, schimbând permisiunile la 777. Apoi repetați soluția originală.
Accesați Setări » Permalinks și pur și simplu faceți clic pe butonul Salvare modificări.
Nu uitați să schimbați permisiunile înapoi la 755 ( /wp-content/ și /wp-includes/ ).
O fac pentru că acum este perfect!
Lukas
Grozav, asta ajută mult!