Tutoriale WordPress de încredere, atunci când aveți cea mai mare nevoie.
Ghidul începătorului pentru WordPress
Cupa WPB
25 de milioane+
Site-uri web care folosesc plugin-urile noastre
16+
Ani de experiență WordPress
3000+
Tutoriale WordPress de la experți

Cum să remediezi eroarea 404 a hărții site-ului SEO WordPress Yoast

A vedea o eroare 404 acolo unde ar trebui să fie harta site-ului dvs. XML este o experiență frustrantă, mai ales când știți cât de importantă este pentru SEO-ul site-ului dvs. Ne amintim că am întâmpinat exact această problemă cu Yoast SEO în zilele noastre și bătaia de cap de a încerca să găsim o soluție simplă.

Vestea bună este că, după ce am ajutat mii de utilizatori, am constatat că soluția este de obicei mult mai ușoară decât pare. Nu trebuie să fii un expert tehnic pentru a rezolva această problemă comună.

În acest ghid, vă vom prezenta aceiași pași dovediți pe care îi folosim pentru a remedia erorile hărții site-ului. Veți avea harta site-ului funcțională corect în doar câteva minute.

Să rezolvăm acest lucru, astfel încât motoarele de căutare să vă poată găsi și clasifica conținutul în mod corespunzător.

Repararea erorii 404 a sitemap-ului XML Yoast SEO în WordPress

Ce cauzează eroarea 404 la harta site-ului Yoast SEO în WordPress?

Harta site-ului Yoast SEO ajută motoarele de căutare să găsească tot conținutul de pe site-ul dvs. pe care doriți să îl găsească și să îl indexeze.

Remedierea erorii asigură că motoarele de căutare pot accesa harta site-ului dvs. și pot descoperi toate paginile și conținutul de pe site-ul dvs. Acest lucru poate duce la o mai bună vizibilitate și clasare în motoarele de căutare și, de asemenea, vă va ajuta să vă clasificați conținutul mai rapid decât fără o hartă a site-ului.

WordPress are un sitemap XML implicit pe care îl puteți trimite la Google Search Console și la alte motoare de căutare.

Acest sitemap XML poate fi vizitat introducând următorul URL în bara de adrese a browserului dvs.:

https://example.com/sitemap.xml

Cu toate acestea, harta site-ului generată implicit de WordPress este foarte simplă. Pentru a remedia acest lucru, toate plugin-urile SEO de top pentru WordPress, cum ar fi Yoast SEO și plugin-ul All in One SEO, creează propriile hărți ale site-ului XML cu mai multe funcționalități.

Când utilizați sitemap-ul XML generat de plugin-ul dvs. WordPress SEO, plugin-ul rescrie scurtătura implicită a sitemap-ului XML WordPress.

Acest lucru înseamnă că URL-ul sitemap-ului menționat mai sus va trimite apoi utilizatorii către sitemap-urile generate de plugin-ul dvs. SEO WordPress.

Din păcate, acest lucru poate cauza o eroare 404 pe unele site-uri web din cauza conflictelor de pluginuri sau a setărilor incorecte WordPress.

În secțiunile următoare, vă vom arăta cum să remediați cu ușurință eroarea 404 a sitemap-ului WordPress în plugin-ul Yoast SEO. Iată o prezentare generală rapidă a tuturor metodelor pe care le vom acoperi:

  1. Reîmprospătare structură permalink WordPress (fără plugin)
  2. Actualizați manual permalink-urile (Avansat)
  3. Comutați la un plugin pentru sitemap-uri XML (Ușor)
  4. Comutați la All in One SEO pentru WordPress (Recomandat)
  5. Întrebări frecvente despre erorile din harta site-ului
  6. Resurse suplimentare

Pregătit? Să începem.

WordPress vine cu o structură de URL prietenoasă cu SEO, numită permalinks. Această structură de URL folosește un sistem de redirecționare pentru a spune serverului dvs. de găzduire web ce pagină să încarce atunci când un utilizator introduce un URL în browserul său.

În mod normal, aceste setări de permalinks sunt actualizate automat atunci când faceți modificări pe site-ul dvs. web.

Vestea proastă este că uneori WordPress nu reușește să reîmprospăteze structura permalinks, ceea ce poate cauza apariția erorii 404 a sitemap-ului Yoast SEO.

Acestea fiind spuse, acest lucru poate fi remediat cu ușurință accesând pagina Setări » Permalinks din zona de administrare WordPress și pur și simplu făcând clic pe butonul „Salvare modificări”.

Actualizează permalink-urile

Făcând acest lucru, veți actualiza setările permalink-urilor WordPress. Acum puteți vizita pagina sitemap-ului dvs. XML pentru a vedea dacă acest lucru v-a rezolvat problema.

Dacă nu a rezolvat problema, atunci puteți continua să citiți.

Dacă reîmprospătarea structurii permalink-urilor WordPress nu rezolvă eroarea 404, atunci puteți indica manual serverului dvs. web să redirecționeze utilizatorii către pagina sitemap-ului Yoast SEO.

Important: Această metodă funcționează pentru site-urile web găzduite pe un server Apache. Fișierul .htaccess este un fișier de configurare pe care Apache îl folosește pentru a gestiona redirecționările și structurile URL.

Dacă site-ul dumneavoastră se află pe un server de găzduire care utilizează un server Nginx, acest fișier nu va fi utilizat. În acest caz, recomandăm să treceți la următoarea metodă sau să contactați furnizorul de găzduire pentru ajutor cu redirecționările la nivel de server.

Pentru a face acest lucru, va trebui să adăugați următorul cod la fișierul dvs. .htaccess.

# Yoast SEO - XML Sitemap Rewrite Fix
RewriteEngine On
RewriteBase /
RewriteRule ^sitemap_index.xml$ /index.php?sitemap=1 [L]
RewriteRule ^locations.kml$ /index.php?sitemap=wpseo_local_kml [L]
RewriteRule ^geo_sitemap.xml$ /index.php?sitemap=geo [L]
RewriteRule ^([^/]+?)-sitemap([0-9]+)?.xml$ /index.php?sitemap=$1&sitemap_n=$2 [L]
RewriteRule ^([a-z]+)?-?sitemap.xsl$ /index.php?yoast-sitemap-xsl=$1 [L]
# END Yoast SEO - XML Sitemap Rewrite Fix

Notă: Dacă site-ul dvs. WordPress este instalat într-un subdirector sau folder (de ex. https://example.com/mywebsite/ ), atunci va trebui să utilizați următorul cod.

# Yoast SEO - XML Sitemap Rewrite Fix
RewriteEngine On
RewriteBase /mywebsite/
RewriteRule ^sitemap_index.xml$ /index.php?sitemap=1 [L]
RewriteRule ^locations.kml$ /index.php?sitemap=wpseo_local_kml [L]
RewriteRule ^geo_sitemap.xml$ /index.php?sitemap=geo [L]
RewriteRule ^([^/]+?)-sitemap([0-9]+)?.xml$ /index.php?sitemap=$1&sitemap_n=$2 [L]
RewriteRule ^([a-z]+)?-?sitemap.xsl$ /index.php?yoast-sitemap-xsl=$1 [L]
# END Yoast SEO - XML Sitemap Rewrite Fix

Nu uitați să înlocuiți /mywebsite/ cu numele subdirectorului dvs.

Acest cod spune pur și simplu serverului dvs. web ce pagini să afișeze atunci când utilizatorii accesează sitemap-urile XML ale Yoast SEO.

Acum puteți încerca să vizualizați sitemap-ul XML pentru a vedea dacă acest lucru vă rezolvă problema.

3. Comută la un plugin pentru hărți de site XML

Dacă metodele de mai sus nu au rezolvat eroarea 404, o alternativă ușoară este să folosiți un plugin dedicat doar creării sitemap-ului dvs. Pentru aceasta, recomandăm popularul și fiabilul plugin Google XML Sitemaps. Acesta vă va permite să dezactivați funcția de sitemap a Yoast și să utilizați în schimb acest instrument specializat.

Dezavantajul acestei abordări este că va trebui să vă bazați pe un plugin separat pentru a genera sitemap-uri XML și Yoast SEO pentru alte funcții SEO.

Mai întâi, trebuie să instalați și să activați plugin-ul. Pentru mai multe detalii, puteți consulta ghidul nostru pas cu pas despre cum să instalați un plugin WordPress.

Deoarece utilizați Yoast SEO, veți primi automat o notificare pentru a dezactiva fie pluginul Google XML Sitemaps, fie funcționalitatea de sitemap a Yoast SEO.

Avertisment de conflict sitemap XML Yoast SEO

Apoi, puteți face clic pe butonul „Comutați sitemap-ul XML al Yoast SEO” pentru a continua.

Acest lucru vă va aduce la fila „Funcții” din secțiunea SEO » General. De aici, va trebui să derulați în jos la opțiunea „Sitemap-uri XML” și să o dezactivați.

Dezactivarea sitemap-urilor XML în Yoast SEO

Nu uitați să faceți clic pe butonul „Salvează modificările” pentru a salva setările.

Acum puteți trece la pagina Setări » Sitemap XML pentru a vă configura sitemap-urile. Pentru majoritatea site-urilor web, setările implicite vor funcționa imediat.

Setări hărți XML

Dar puteți configura întotdeauna setările în funcție de nevoile dumneavoastră.

Acum puteți trimite URL-ul sitemap-ului XML către Google search console și alte motoare de căutare.

URL Sitemap

4. Comută la All in One SEO pentru WordPress

Dacă încă întâmpinați probleme sau dacă preferați o soluție de sitemap mai puternică și mai modernă, atunci acesta este momentul perfect pentru a trece la All in One SEO pentru WordPress. Este cel mai bun plugin SEO pentru WordPress de pe piață și o alternativă mult mai bună la Yoast SEO.

Puteți consulta comparația noastră Yoast vs All in One SEO pentru mai multe detalii despre diferențe.

All-in-One SEO (AIOSEO) vine cu hărți XML avansate și opțiuni ușor de gestionat, care îți oferă control complet asupra a ceea ce să incluzi sau să excluzi din ele.

Mai întâi, să instalăm și să activăm pluginul All in One SEO pentru WordPress. Pentru mai multe detalii, consultați ghidul nostru pas cu pas despre cum să instalați un plugin WordPress.

Notă: Există și o versiune gratuită a All in One SEO pentru WordPress, care include majoritatea funcționalităților de hartă a site-ului XML, cu excepția celor pentru video și știri.

La activare, pluginul vă va ghida printr-un expert de configurare. Dacă aveți nevoie de ajutor în timpul configurării, urmați ghidul nostru despre cum să configurați corect pluginul All in One SEO pentru WordPress.

Configurare All in One SEO

All in One SEO îți va permite, de asemenea, să imporți date SEO din Yoast SEO.

Acest lucru asigură că toate meta tag-urile și titlurile SEO anterioare rămân neschimbate.

Importă datele Yoast SEO

După configurarea inițială, puteți accesa pagina All in One SEO » Sitemaps pentru a configura setările sitemap-ului XML.

Puteți face clic pe butonul „Deschide Sitemap” pentru a vedea dacă a rezolvat eroarea 404 a sitemap-ului în WordPress.

Setări sitemap-uri All in One SEO

După aceea, configurați setările sitemap-ului dacă este necesar.

De exemplu, All in One SEO vă permite să alegeți ce să includeți în sitemap-urile dvs. Puteți adăuga sau elimina tipuri de postări, taxonomii, postări individuale și pagini.

Setări avansate pentru hărțile site-ului All in One SEO

All in One SEO vă permite, de asemenea, să creați video, știri, sitemap RSS și sitemap HTML pentru site-ul dvs.

Pur și simplu explorați filele sale pentru a vedea dacă doriți să configurați mai multe setări.

Setări suplimentare pentru hărțile site-ului

Aceste hărți de site pot fi, de asemenea, trimise către Google Search Console și alte motoare de căutare. Acest lucru ajută motoarele de căutare să găsească rapid conținut nou pe site-ul dvs.

Întrebări frecvente despre erorile din harta site-ului

Iată răspunsuri la unele dintre cele mai frecvente întrebări pe care le primim despre remedierea erorilor de sitemap WordPress.

1. Ce este o hartă a site-ului XML și de ce este importantă?

O hartă a site-ului XML este ca o foaie de parcurs a site-ului dvs. pentru motoarele de căutare. Aceasta listează toate paginile, postările și alte conținuturi importante, facilitând motoarelor de căutare să găsească și să indexeze tot ceea ce doriți să fie afișat în rezultatele căutării.

Un sitemap funcțional ajută la asigurarea faptului că conținutul tău este descoperit rapid, ceea ce este o parte cheie a unui SEO bun.

2. De ce harta site-ului Yoast SEO afișează o eroare 404?

Cea mai frecventă cauză este un conflict cu sistemul de permalink-uri sau „rewrite” al WordPress. Când salvați setările permalink-urilor, WordPress creează reguli într-un fișier numit .htaccess. Uneori, aceste reguli nu se actualizează corect, ducând la eroarea 404 pentru URL-ul hărții site-ului.

Alte cauze pot include un conflict cu un alt plugin sau o problemă specifică de configurare a serverului.

3. Îmi voi pierde setările SEO dacă trec de la Yoast la All in One SEO?

Nu, nu veți pierde niciunul dintre datele dvs. SEO importante. All in One SEO include un expert de configurare care detectează automat Yoast SEO și vă permite să importați toate setările cu un singur clic.

Aceasta include titlurile SEO, descrierile meta și alte configurații, asigurând o tranziție lină fără a vă afecta clasamentele.

4. Cât de des ar trebui să-mi trimit sitemap-ul către Google?

Trebuie să trimiteți URL-ul principal al hărții site-ului dvs. (cum ar fi sitemap_index.xml) la Google Search Console o singură dată. Pluginurile SEO moderne, inclusiv All in One SEO, vor actualiza automat harta site-ului și vor notifica motoarele de căutare ori de câte ori publicați conținut nou sau faceți modificări pe site-ul dvs.

Resurse suplimentare

Sperăm că acest ghid v-a ajutat să remediați eroarea sitemap. Pentru mai multe sfaturi despre îmbunătățirea SEO-ului și a performanței site-ului dvs., consultați aceste articole utile:

Sperăm că acest articol v-a ajutat să remediați eroarea 404 a sitemap-ului Yoast SEO în WordPress. În continuare, ați putea dori să consultați ghidul nostru despre cum să dezactivați ușor sitemap-ul implicit WordPress sau selecția noastră de experți a celor mai bune instrumente online de optimizare a conținutului pentru WordPress.

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.

Dezvăluire: Conținutul nostru este susținut de cititori. Acest lucru înseamnă că dacă faceți clic pe unele dintre linkurile noastre, este posibil să câștigăm un comision. Vedeți cum este finanțat WPBeginner, de ce contează și cum ne puteți susține. Iată procesul nostru editorial.

Cel mai bun instrumentar WordPress

Obține acces GRATUIT la instrumentarul nostru - o colecție de produse și resurse legate de WordPress pe care fiecare profesionist ar trebui să le aibă!

Interacțiuni cu cititorii

242 CommentsLeave a Reply

  1. Tocmai am cumpărat tema Genesis Framework și apoi am instalat pluginul yoast seo și l-am activat. Apoi am încercat să generez sitemap-ul și primesc aceeași eroare 404.

    “Nu a fost găsit, eroare 404
    Pagina pe care o căutați nu mai există. Poate vă puteți întoarce la pagina principală a site-ului și vedeți dacă puteți găsi ceea ce căutați. Sau, puteți încerca să o găsiți folosind formularul de căutare de mai jos.”

    Înseamnă asta că tema pe care am primit-o de la Genesis este prost codificată? Mi-am irosit banii??

    • Este foarte puțin probabil, temele copil Genesis achiziționate de la StudioPress sunt foarte bine codificate. Încercați să dezactivați toate plugin-urile pentru a afla dacă un plugin cauzează această problemă.

      Admin

      • Am avut o problemă similară după instalarea Yoast SEO. Am dezactivat plugin-ul, apoi am repornit și sistemul de URL-uri a fost preluat și a început să funcționeze conform așteptărilor. Acest lucru pare să fie legat de modul în care este configurată structura permalink-urilor, deoarece doar unul dintre site-urile noastre a întâmpinat această problemă.

        Mulțumim pentru postare!

  2. salut, am încercat să repar codul de eroare 404 și acum primesc următorul mesaj:

    Eroare internă de server

    Serverul a întâmpinat o eroare internă sau o configurare greșită și nu a putut finaliza solicitarea dvs.

    și după aceea am șters folderul pluginului seo și nimic nu mai funcționează din nou, ce pot face???

  3. Un alt mod ușor de a repara sitemap-urile este pur și simplu să dezactivați funcționalitatea sitemap și să o activați din nou... funcționează pentru mine de fiecare dată, indiferent de pluginurile pe care le am instalate.

    În Admin, accesați SEO > Hărți site XML
    Sub „Hartă site XML” debifați „Bifați această casetă pentru a activa funcționalitatea hărții site XML.”, apăsați Salvare, bifați din nou caseta și apăsați Salvare.

  4. Am rezolvat deja folosind prima opțiune, cum voi ști dacă funcționează deja? Ar trebui să aștept raportul webmasterului Google? Aici am văzut eroarea 404 pe site-ul meu.

  5. Am înlocuit fișierele de editare cu soluția sitemap XML și am eliminat complet ceea ce era inițial. Instrumentele pentru webmasteri Google au acceptat sitemap-ul, totuși, sitemap-ul meu nu afișează un 404 sau altceva. Înseamnă că totul este în regulă?

  6. Am încercat să repar codul de eroare 404 și acum primesc următorul mesaj:

    Eroare internă de server

    Serverul a întâmpinat o eroare internă sau o configurare greșită și nu a putut finaliza solicitarea dvs.

    Vă rugăm să contactați administratorul serverului și să-l informați despre momentul în care a apărut eroarea și despre orice acțiune pe care ați fi putut-o face și care ar fi putut cauza eroarea.

    Mai multe informații despre această eroare pot fi disponibile în jurnalul de erori al serverului.

    În plus, a fost întâmpinată o eroare 500 Internal Server Error în timp ce încercați să utilizați un ErrorDocument pentru a gestiona cererea.

    Apache/2.2.23 (Unix) mod_ssl/2.2.23 OpenSSL/1.0.0-fips mod_auth_passthrough/2.1 mod_bwlimited/1.4 FrontPage/5.0.2.2635 Server la artattackfx.com Port 80

    Nu pot accesa Site-ul WP Admin... Cum pot reveni la starea anterioară adăugării acestui cod :

    # WordPress SEO – XML Sitemap Rewrite Fix
    2

    3
    RewriteEngine On
    4
    RewriteBase /
    5
    RewriteRule ^sitemap_index\.xml$ /index.php?sitemap=1 [L]
    6
    RewriteRule ^([^/]+?)-sitemap([0-9]+)?\.xml$ /index.php?sitemap=$1&sitemap_n=$2 [L]
    7

    8
    # END WordPress SEO – XML Sitemap Rewrite Fix

    la codul htaccess din YOAST? Vă rog să mă ajutați.

    • Așa cum sugerează tutorialul, ați adăugat codul în fișierul .htaccess de pe serverul dvs. web? Dacă da, atunci pur și simplu editați fișierul .htaccess și eliminați codul pe care l-ați adăugat.

      Admin

      • Am crezut că am urmat cu strictețe a doua sugestie, dar am aceeași problemă ca Melissa. Acum aștept soluția de la Webhost. Ce zici de adăugarea unui avertisment în a doua soluție, că poate duce la o eroare internă de server 500.

        • De asemenea, poți reveni la starea anterioară editând fișierul pe care l-ai modificat prin FTP. Conectează-te la site-ul tău folosind un client FTP. Localizează fișierul pe care l-ai modificat (.htaccess sau class-sitemaps.php) și șterge codul pe care l-ai adăugat. Alternativ, poți șterge și folderul WordPress SEO din directorul tău wp-content/plugins/ prin FTP.

  7. Mulțumesc, a trebuit să aplic ambele soluții pentru a le face să funcționeze! Treabă bine făcută.

  8. Poate cineva să mă sfătuiască cum să șterg post-sitemap.xml, deoarece nu îl găsesc în directorul rădăcină! Am dezactivat generarea sitemap-ului în Yoast.

  9. Salut,
    Am WordPress 3.6 cu tema Avada și pluginul Wordpress SEO by Yoast.
    Inițial am primit pagina de eroare 404.
    Apoi am aplicat soluția .htaccess fără niciun rezultat.
    Apoi am aplicat soluția class-sitemaps.php, acum harta site-ului returnează o pagină goală.
    Ce să fac?
    Vă rog să mă ajutați. Nu cred că Avada este o temă proastă.
    Salutări, Koen

    • Koen,

      Am aceeași problemă, mă gândeam că este o problemă Nginx, deoarece nu găzduiesc pe un server Apache.

      ești găzduit pe un server Apache?

  10. Salut,

    Se pare că mai am câteva probleme de rezolvat. Google webmaster raportează erori http 403 cu sitemap-ul meu. Nu mai pot găsi sitemap-ul în folderul meu rădăcină. Pot naviga la sitemap folosind browserul meu fără a primi un mesaj de eroare 404.

    Orice sugestii sau ajutor sunt apreciate.

  11. Of... Mulțumesc din nou!
    Mi-am actualizat pluginul SEO și hărțile site-ului au avut aceeași problemă.
    A trebuit să încorporez ambele soluții.

  12. Mulțumesc, prima soluție a funcționat pentru mine, trebuie să șterg cache-ul w3 după aceea și să aștept puțin, de asemenea, să debifez caseta de selectare XML sitemap și să o bifez din nou

  13. Am încercat al doilea set de instrucțiuni și a rezultat o eroare „Fatal Error”, iar eu nu am putut accesa site-ul meu WP, nici măcar pagina de autentificare. Speriat!

  14. Salutare tuturor

    Sunt foarte frustrat să spun că și eu primesc eroarea 404, folosesc tema kriesi replete.

    Am încercat ambele opțiuni, dar niciuna nu a funcționat

    Nu sunt sigur dacă fac corect, cineva poate explica…. În termeni simpli, ștergem și înlocuim codul existent la ambele opțiuni? Sau doar adăugăm? Nu este clar sau contează dacă cel existent rămâne

    Mulțumesc anticipat

  15. Mulțumesc mult!
    Acest lucru a funcționat — a trebuit să fac ambele modificări, (am editat fișierul class-sitemaps.php).

  16. Damn helpful.
    One of my clients had this problem and just took 5 minutes to solve the issue. Just because of this post.
    Thanks a lot.
    :)

  17. Sunt nou în WordPress și am început să folosesc tema Canyon. Am primit mesajul 404 în timp ce încercam să instalez un plugin pentru „informații de contact”. Știe cineva dacă trebuie să încep de la început, adică să trec prin contul meu GoDaddy pentru a reinstala WordPress și apoi să reinstalez tema Canyon – ar putea asta să rezolve problema 404?

  18. Am două seturi de site-uri web (instalații WordPress Multisite) și nu am probleme cu hărțile site-ului pe unul dintre ele, iar pe celălalt primesc o eroare 404 cu category_sitemap.xml.

    Am încercat ambele soluții sugerate în acest post, dar ele nu rezolvă problema. Singurul lucru care funcționează este să mergi la Postări -> Categorii – Editare și să schimbi de la „Detectare automată” la „Include întotdeauna” pe toate categoriile.

    Problema aici este că am peste 200 de site-uri și aproximativ 8 categorii pe pagină, deci ar dura prea mult timp să fac asta doar pentru a obține hărțile site-ului pentru categorii, chiar dacă aș putea să o folosesc….

    Există vreo modalitate de a schimba în masă toate categoriile pe WP Multisite la „Include mereu”. Cred că aceasta ar fi o soluție care ar funcționa pentru toată lumea.

    Mulțumesc.

  19. Dacă nimic din acestea nu funcționează, încercați să creați un fișier numit sitemap_index.xml în directorul rădăcină html prin ftp și asigurați-vă că permisiunile sunt setate, iar pluginul ar trebui apoi să se ocupe de restul.

      • Am făcut ambele și a început să funcționeze. Sună destul de evident, dar asigurați-vă că, dacă copiați și lipiți, scoateți numerele liniilor. Am uitat să fac asta și mi-am stricat fișierul .htaccess pentru câteva minute.

  20. Salut, voiam doar să vă mulțumesc, am folosit a doua opțiune sugerată și mi-a rezolvat eroarea 404. Mulțumesc!

  21. Nu sunt sigur ce parte a funcționat pentru mine, dar am găsit această pagină deoarece și eu primeam eroarea 404. Am dezactivat Hărțile site-ului XML din plugin, apoi le-am activat și am bifat căsuțele pentru a exclude postările (deoarece am doar pagini). Acum, funcționează perfect.

    • Mulțumesc, prietene! Perfect! Sugestie pentru mine!!!!!!!!!!!!!!!!! Foarte recunoscător, mulțumesc!

  22. Cred că există și alte probleme cu acest plugin.

    Paginile atașamentelor nu redirecționează toate către pagina părinte, ceea ce am observat astăzi.

  23. Niciun alt comentariu din aprilie. Au trecut 5 luni de atunci. Încă am 404 în septembrie 2012! Am reușit să-l repar cu soluția .htaccess. Mulțumesc pentru postare
    Mă întreb doar de ce aceasta este ÎNCĂ o problemă.

  24. Mi-a funcționat! Deschideți fișierul class-sitemaps.php situat în folderul plugins > wordpress-seo > inc. apoi găsiți codul în jurul liniei 79 și înlocuiți codul vechi cu acest nou cod:
    /**
    * Inițializează hărțile site-ului. Adaugă reguli de rescriere a hărților site-ului și variabila de interogare
    */
    function init() {
    global $wp_rewrite;
    $GLOBALS[‘wp’]->add_query_var( ‘sitemap’ );
    $GLOBALS[‘wp’]->add_query_var( ‘sitemap_n’ );
    add_rewrite_rule( ‘sitemap_index\.xml$’, ‘index.php?sitemap=1’, ‘top’ );
    add_rewrite_rule( ‘([^/]+?)-sitemap([0-9]+)?\.xml$’, ‘index.php?sitemap=$matches[1]&sitemap_n=$matches[2]’, ‘top’ );
    $wp_rewrite->flush_rules();
    }
    Apoi, reveniți la pagina de administrare WP și apoi mergeți la pluginul SEO > Hărți site XML, și apoi faceți clic din nou pe buton (Hartă site XML). Eroarea 404 ar trebui înlocuită cu hărțile site-ului dvs.! Foarte ușor.

  25. mulțumesc, regula de rescriere în sine a rezolvat problema sitemap-ului 404 indisponibil

  26. Mulțumesc pentru că mi-ai stricat site-ul! Am încercat codul tău și acum am o eroare internă de serviciu 500 pe care încerc să o repar de ore întregi! Mulțumesc că ai transformat mica mea problemă într-o problemă URIAȘĂ!

  27. Salut!

    Mulțumesc mult pentru postarea acestui articol! Cu prima soluție, am reușit să rezolv problema 404 pentru majoritatea sitemap-urilor, deși mai există unul care afișează eroarea… Aveți sugestii ce să fac?

    M-am gândit să export setările Yoast SEO și să reinstalez pluginul pentru a vedea dacă asta rezolvă problema. Doar ca să fiu sigur: exportul exportă literalmente toate setările, chiar și personalizările SEO la nivel de pagină/articol SAU doar setările generale?

    Mulțumesc!

    Eva

  28. Mulțumesc mult – asta a funcționat pentru mine.

    Știu că ai spus că pluginul este bun și că problema este la temă sau la alte pluginuri, dar am încercat să dezactivez toate pluginurile și să comut la tema twenty eleven, iar sitemap-ul a dat în continuare o eroare 404. Singurul lucru care a funcționat pentru mine este editarea fișierului htaccess.

    • ... și am încercat același lucru. Am eliminat toate plugin-urile, toate temele și am încercat din nou: eroare 404. Pentru a înrăutăți lucrurile: aș avea un fișier .htaccess din cauza IIS. Ce opțiuni am?

      • Greșeală de scriere: „I’d have an” trebuie să fie „I don’t have an htaccess file”

  29. Cred că actualizarea recentă a Yoast SEO are probleme cu harta site-ului, deoarece nu pot vedea nicio hartă a site-ului la URL-ul furnizat de plugin. Anunțați-mă dacă cineva are aceeași problemă și o soluție.

    De asemenea, există vreun plugin bun disponibil, la fel ca SEO Yoast.

    Mulțumiri & Salutări

  30. Salut, am încercat prima soluție, dar mi-am stricat site-ul în proces. Există vreo modalitate de a-mi edita fișierul htaccess, pentru a opri generarea unei erori interne de server 500?

    mulțumesc

  31. Salut Joots, folosesc cea mai recentă versiune a pluginului SEO. Parcurg postările anterioare și completez diverse câmpuri, „Cuvânt cheie principal”, „Titlu SEO”, etc., etc., dar după ce actualizez postarea și apoi mă întorc la „Editare”, acele câmpuri sunt din nou goale. Mă întrebam cum aș putea remedia asta?

    Mulțumesc,

    Colin
    Liverpool, UK

  32. Soluția nu mi-a rezolvat problema.. Încă am o pagină goală la post-sitemap.xml
    Are cineva o soluție?? Sau trebuie să dezinstalez acest plugin și să găsesc altul pentru sitemap-ul meu..

  33. Salut, nu am nicio problemă cu pluginul Yoast SEO, deoarece îl folosesc în prezent. Vreau doar să întreb dacă este mai bun decât pluginul All in One SEO? Sunt doar curios, deoarece am descoperit că multe bloguri din nișa mea îl folosesc. Care este mai bun? All in One SEO sau Yoast SEO? (Sunt deja obișnuit cu Yoast). Oh, pot să întreb și cum să setez mai multe cuvinte cheie focus în Yoast SEO? deoarece există un singur câmp și nu pot să-mi dau seama cum să setez mai multe cuvinte cheie pentru el. Scuze pentru întrebările mele, sper că mă puteți răspunde. Mulțumesc!

    • Aș fi dispus să testez o soluție mai bună pentru această problemă, dar ezit să stabilesc un termen limită, deoarece nu sunt prea bun la a-mi gestiona sarcinile de făcut de la accidentul vascular cerebral. (Acesta este unul dintre motivele pentru care nu m-am întors încă la muncă ca programator PHP.)

      Și aș fi *foarte* interesat să ajut dacă se întâmplă să experimentez oricare dintre problemele menționate mai sus.

      Craig

  34. Hmm, I think the second part is going to cause the rewrite rules to be flushed on every page load, which <a href=”http://codex.wordpress.org/Rewrite_API/flush_rules”>the Codex</a> warns not to do due to performance issues:
     
    <blockquote>Because this function can be extremely costly in terms of performance, it should be used as sparingly as possible – such as during activation or deactivation of plugins or themes. Every attempt should be made to avoid using it in hooks that execute on each page load, such as init.</blockquote>
     
    I’m guessing that’s why Joost isn’t doing that by default :)
     
    Of course, I could be wrong because I don’t know his plugin well enough.

    • Am fost sub aceeași impresie când acest articol a apărut în RSS-ul meu. Sunt destul de sigur că accesarea paginii de setări a permalink-urilor ar realiza același lucru fără a fi nevoie să ștergi regulile de rescriere de fiecare dată când pagina se încarcă.

      •  @jonbish Decât dacă folosești un plugin sau o temă proastă care ȘI golește memoria la fiecare încărcare de pagină înainte ca acest plugin să aibă șansa să-și introducă rescrierile.

        •  @yoast  @jonbish Da, înțelegem că aceasta este probabil o problemă de compatibilitate. Sitemap-urile Yoast funcționează bine pe site-urile noastre. A trebuit să facem acest lucru pe site-ul unui client.

        •  @wpbeginner  @jonbish I know YOU understand, question is: do your readers :) We’re working on a fix for these kinds of issues in core btw: http://core.trac.wordpress.org/ticket/18450

    • Ai 100% dreptate, Stephen. Ceva *altceva* o face la fiecare încărcare de pagină, ceea ce forțează această „soluție”, care nu este o soluție, ci o soluție de ocolire pentru o temă defectă sau un alt plugin...

    • Its probably not blank, just how your browser renders XML (maybe Chrome, mine does it too). View the source code of the page and you shall see the light ;)

      • Acest lucru se întâmplă din mai multe motive. Fie aveți puțină memorie. Doi, fișierul care generează aspectul vizual din directorul dvs. /wp-content/ nu funcționează corect. Poate pentru că ați blocat execuția php?

        Admin

Lasă un răspuns

Vă mulțumim că ați ales să lăsați un comentariu. Vă rugăm să rețineți că toate comentariile sunt moderate conform politicii noastre de comentarii, iar adresa dvs. de e-mail NU va fi publicată. Vă rugăm să NU folosiți cuvinte cheie în câmpul nume. Să avem o conversație personală și semnificativă.