A vedea o eroare 404 pe harta site-ului XML este incredibil de frustrant. Aceasta împiedică motoarele de căutare să găsească paginile tale noi, ceea ce afectează traficul site-ului tău.
Am folosit Yoast SEO în primii noștri ani și ne-am confruntat cu această exactă bătaie de cap. După ce am testat multiple soluții și, în cele din urmă, am mutat site-ul nostru la All in One SEO, știm exact ce cauzează acest bug.
Vestea bună este că poți rezolva acest lucru fără nicio abilitate tehnică. Te vom ghida prin pașii exacți pentru a face harta site-ului să funcționeze din nou în câteva minute.

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.
Corectarea erorii asigură că motoarele de căutare vă pot accesa harta site-ului ș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, va ajuta la clasarea conținutului dvs. mai rapid decât fără o hartă a site-ului.
WordPress are o hartă a site-ului XML implicită pe care o puteți trimite la Google Search Console și la alte motoare de căutare.
În timp ce harta nativă a site-ului WordPress se află la /wp-sitemap.xml, majoritatea plugin-urilor SEO vor redirecționa automat adresa standard /sitemap.xml către hărțile lor personalizate.
Cu toate acestea, această hartă a site-ului implicită generată 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, își creează propriile hărți ale site-ului XML cu mai multe funcționalități.
Când utilizați harta site-ului XML generată de plugin-ul dvs. SEO pentru WordPress, plugin-ul rescrie scurtătura implicită a hărții site-ului XML din 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 plugin-uri sau a setărilor incorecte de 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:
Pregătit? Să începem.
1. Reîmprospătați structura permalink-urilor WordPress
WordPress vine cu o structură de URL-uri optimizată pentru SEO, numită permalinks. Această structură de URL-uri 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 „Salvează modificările”.

Făcând acest lucru, veți reîmprospăta setările permalink-urilor din WordPress, forțând site-ul dvs. să-și actualizeze cartea de adrese internă (cunoscută sub numele de reguli de rescriere). În majoritatea cazurilor, acest lucru reconectează instantaneu URL-ul hărții site-ului defect. Acum puteți vizita pagina hărții site-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.
2. Actualizați manual permalink-urile
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-urilor.
Dacă site-ul dvs. se află pe un server care utilizează un server Nginx, acest fișier nu va fi utilizat. În acest caz, recomandăm să săriți la următoarea metodă sau să contactați furnizorul dvs. de găzduire pentru ajutor cu redirecționările la nivel de server.
Pentru a face acest lucru, va trebui să adăugați cu atenție următorul cod în fișierul dvs. .htaccess. Asigurați-vă că lipiți acest cod chiar în partea de sus a fișierului, înainte de orice alte reguli.
# 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
Important: Editarea acestui fișier vă poate defecta site-ul dacă se face o greșeală. Înainte de a face orice modificări, vă rugăm să folosiți un client FTP sau Managerul de fișiere al găzduirii web pentru a descărca o copie a fișierului dvs. .htaccess pe computer ca backup. Asigurați-vă că lipiți acest cod în partea de sus a fișierului, înainte de orice alte reguli.
Dacă site-ul dvs. web WordPress este instalat într-un subdirector sau folder (cum ar fi https://example.com/mywebsite/), nu utilizați codul de mai sus. În schimb, va trebui să utilizați următorul cod alternativ:
# 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ă utilizați un plugin dedicat doar pentru crearea hărții site-ului dvs. Pentru aceasta, recomandăm popularul și fiabilul plugin Google XML Sitemaps. Acest lucru vă va permite să dezactivați funcția de hartă a site-ului 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.

Apoi, puteți face clic pe butonul „Comutați sitemap-ul XML al Yoast SEO” pentru a continua.
Acest lucru vă va duce la zona de setări. Va trebui să navigați la Yoast SEO » Setări » Funcții site, derulați în jos la opțiunea „Hărți site XML” și să o dezactivați.

Nu uitați să faceți clic pe butonul „Salvează modificările” pentru a salva setările.
Puteți verifica acum dacă harta site-ului dvs. este activă sub Yoast SEO » Setări » Funcții site.
Deși setările implicite funcționează pentru majoritatea site-urilor, puteți personaliza în continuare ce conținut apare în hărțile site-ului dvs. vizitând secțiunile individuale Tipuri de conținut sau Taxonomii din meniul Setări Yoast.

Dar puteți configura întotdeauna setările în funcție de nevoile dumneavoastră.
Acum puteți trimite URL-ul hărții site-ului XML la consola de căutare Google și la alte motoare de căutare.

4. Comută la All in One SEO pentru WordPress
Dacă încă întâmpinați probleme sau dacă preferați o soluție de hartă a site-ului 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 WordPress de pe piață și o alternativă mult mai bună la Yoast SEO.
Puteți consulta comparația Yoast vs All in One SEO pentru mai multe detalii despre diferențe.
All in One SEO (AIOSEO) vine cu hărți site XML avansate și opțiuni ușor de gestionat, care vă oferă control complet asupra a ceea ce să includeți sau să excludeți din ele.
Mai bine, hărțile site-ului AIOSEO se integrează dinamic cu API-ul nativ de rescriere al WordPress, ceea ce elimină practic erorile 404 cauzate de conflictele fișierelor statice.
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 hărții 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.

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.

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.

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.

All in One SEO vă permite, de asemenea, să creați hărți ale site-ului pentru video, știri, hartă a site-ului RSS și hartă a site-ului 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.

Aceste hărți ale site-ului 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ținutul mai nou de 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 alt conținut important, facilitând găsirea și indexarea de către roboții motoarelor de căutare a 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, meta descrierile ș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) către 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:
- Ghidul SEO WordPress suprem pentru începători
- Cum să adăugați site-ul dvs. WordPress în Google Search Console
- Erori comune WordPress și cum să le remediați
- Cum să alegi cel mai bun plugin SEO pentru WordPress
- Ce este un Sitemap XML? Cum să creezi un Sitemap în WordPress?
- Cum să urmăriți paginile 404 și să le redirecționați în WordPress
Dacă v-a plăcut acest articol, atunci vă rugăm să vă abonați la Canalul nostru de YouTube pentru tutoriale video despre WordPress. Ne puteți găsi, de asemenea, pe Twitter și Facebook.

CB
Salut, tocmai am încercat a doua versiune editând fișierele de bază ale plugin-ului și site-ul a dispărut?? inclusiv backend-ul. doar un ecran alb?? Am înlocuit codul cu cel original și nimic.
Matt Crystal
Mulțumesc! A funcționat prin furnizarea codului în fișierul .htaccess, apoi debifând opțiunea hartă site și salvând. Apoi, bifând din nou căsuța și salvând din nou. Mulțumesc!
Roderick van Straten
Am adăugat acest cod în .htaccess și l-am debifat și bifat, dar acum primesc doar o pagină goală pentru sitemap..
mandingo345
da, fără fix, doar debifează salvează, bifează din nou și salvează.
Tidus Ha
ultima actualizare a funcționat perfect pentru mine. mulțumesc.
Jack
După ce am pierdut destul de mult timp încercând să găsesc ce era în neregulă, am reușit să-l fac să funcționeze prin sugestia dumneavoastră: „Debifați opțiunea sitemap în pluginul Yoast SEO și salvați setările. După aceea, reactivarea opțiunii sitemap rezolvă eroarea”.
Mulțumesc mult!
johnny
Mulțumesc mult! Debifarea, salvarea, re-bifarea și salvarea au rezolvat problema!
sc456a
După ce am adăugat codul în htaccess și am debifat/rebifat Sitemap în plugin, a funcționat! Mulțumesc!
Taylor
A funcționat!! Mulțumesc!
alireza
A funcționat și pentru mine, mulțumesc mult!
Leo
Debifați apoi salvați, apoi reveniți verificați din nou și salvați, mi-a rezolvat problema. Ar trebui să fie la început înainte ca oricine să încerce altceva! a funcționat pentru mine mulțumesc totuși
Elle Laurel Rose
Woohoo! Mulțumesc. Al meu probabil nu a fost stricat mult timp pentru că Google nu părea să se deranjeze încă. … Dar site-ul meu este doar într-o etapă de lansare mai blândă oricum… Poate scanări lente. Din fericire, îmi îmbunătățesc site-ul înainte ca proiectele mele reale să fie lansate (sper curând).
Anyway I cannot thank you enough.
logitaki
Am deschis fișierul class-sitemaps.php, dar nu pot găsi secțiunea la care vă referiți „functiion () init code.. puteți fi mai specific?
Basie
Editarea fișierului .htaccess, debifarea generării sitemap-ului, salvarea setărilor, bifarea din nou, salvarea setărilor… a rezolvat problema pentru mine! Vă mulțumesc FOARTE mult.
Tom Atkinson
I found my issue was actually fixed purely by turning Yoasts sitemaps on and off from UI. Which is great!
Fernando
Ați reușit să rezolvați asta? Am aceeași problemă, primesc un 404 pentru post-sitemap.xml. Nu am verificat log-urile PHP pentru a vedea care este eroarea, dar probabil va fi aceeași pe care o obțineți și dumneavoastră.
Steve
Nicio soluție, și nu există răspunsuri la firele de suport pe wordpress, alți oameni pur și simplu îl dezactivează și folosesc un alt plugin pentru hartă site.
Baidya nath Singh
A funcționat cu primul cod pentru .htaccess. Mulțumesc.
hayderabbass
Dezactivarea hărților de site XML și reactivarea lor a rezolvat această problemă pentru mine. Mulțumesc!
Ben Billson
Aveam o problemă cu harta site-ului care dădea 404 la încercarea de a o accesa.
Am încercat să adaug primul ifmodule, fără succes, apoi mi-am amintit că aveam un alt ifmodule în vigoare pentru a gestiona redirecționările după actualizarea structurii permalink-urilor.
Am eliminat modulul de redirecționare, am repornit WordPress SEO, apoi hărțile site-ului au început să funcționeze. Am readăugat modulul de redirecționare și totul pare să funcționeze perfect acum. Am verificat, de asemenea, starea în GWT și Bing WT și totul arată bine. Mulțumesc pentru ajutor!
Rob Cooper
Am pus primul Ifmodule în htaccess și a afișat un singur rând ciudat de conținut, fără linkuri.
Am citit comentariile
apoi am repornit opțiunea de hartă site a Yoast:
am debifat „Enable XML Sitemap Here” și am salvat
L-am verificat din nou și am salvat
mi-am verificat sitemap-ul și era acolo, formatat corect cu foaia de stil xsl aplicată și linkurile funcționau toate
chiappa
Nu am idee unde să pun acel cod. Nu există nicio linie precum: „function init()” în class-sitemaps.php
Katrina Isabelle
Încercați să accesați setările permalink-urilor și să le salvați din nou. Dacă nu puteți accesa backend-ul site-ului dvs. din cauza erorii 500, atunci ștergeți fișierul htaccess.
Katrina Isabelle
Salut! Cred că ar trebui să adaugi încă un pas la început: Salvează din nou setările permalink-urilor tale! Am descoperit că salvarea din nou a setărilor permalink-urilor mele a rezolvat problema pentru mine. Nu este nevoie să intri în fișierul htaccess.
EB
Exact, mi-a rezolvat și mie problema.
Alfonso
asta a rezolvat problema pentru mine, prin re-salvarea permalink-urilor WP
Steve
Primesc următoarea eroare doar pe post-sitemap, toate celelalte sitemap-uri funcționează corect:
Fatal error: Allowed memory size../plugins/wordpress-seo/inc/class-sitemaps.php pe linia 713
Am încercat modificările la htaccess și wpseo-functions, dar fără succes.
Am dezactivat fiecare plugin, tot fără succes.
Am șters wpseo și l-am reinstalat, dar tot aceeași problemă și acum pe tabloul de bord wpseo și pe pagina sitemap-urilor primesc această eroare:
Warning: call_user_func_array() expects parameter 1 to be a valid callback, function ‘wpseo_xml_sitemaps_init’ not found or invalid function name în /home/justplay/public_html/wp/wp-includes/plugin.php pe linia 470
Am două site-uri care rulează aceeași temă, aceleași pluginuri etc. și unul funcționează bine, celălalt are aceste erori, ciudat.
Jane Hockley
Mulțumesc – am descoperit că, prin simpla debifare și salvare, apoi rebifarea opțiunii hartă a site-ului pentru plugin-ul Yoast, Google Webmaster a reușit să găsească harta site-ului meu.
eliascan
A funcționat și pentru mine. Mulțumesc
Jared Eitnier
A funcționat și pentru mine, idee bună.
Michael Erickson
Mulțumesc Jane!
Taylor
Mulțumesc!! A funcționat ca prin farmec
Jesse
Și asta a funcționat pentru mine. Mulțumesc!
Brent Norris
da, am scăpat de cele 3 erori afișate în instrumentele pentru webmaster. mulțumesc
Saw Panse
A funcționat ca prin farmec. Mulțumesc @jane Hockley:disqus
Abhishek Mishra
Guys really you are amazing, yeah AMAZING.. this blog is really helpful for me
Jake Ratliff
Când am încercat metoda htaccess, mi-a blocat site-ul. Am adăugat doar acest cod în fișierul htaccess (prin pluginul Yoast):
# WordPress SEO – Remediere pentru sitemap XML
RewriteEngine On
RewriteBase /
RewriteRule ^sitemap_index.xml$ /index.php?sitemap=1 [L]
RewriteRule ^([^/]+?)-sitemap([0-9]+)?.xml$ /index.php?sitemap=$1&sitemap_n=$2 [L]
# END WordPress SEO – Remediere rescriere sitemap XML
Și apoi am apăsat butonul „salvează modificările în .htaccess”. Nu mai pot accesa nimic fără eroarea 500 acum. Ce am făcut greșit? Știe cineva cum să rezolv asta?
Jake Ratliff
Am încercat soluția htaccess și acum primesc o eroare 500 Internal Server Error.
Mark Haller
@NicolasJoly:disqus ești o vedetă, bine făcut, mulțumesc mult!
Tiffany Marie McAnally
Deci, încă nu funcționează pentru mine... Simt că îmi lovesc capul de perete. Oricât de mult îmi place pluginul, cred că îl voi renunța în favoarea a ceva care este de fapt funcțional.
Jérôme Lafforgue
Mulțumesc, funcționează bine în fișierul wpseo-functions.php @ linia 461
ast
Pentru mine a funcționat bine! Mulțumesc
NicolasJoly
@Matt Klein, este în fișierul wpseo-functions.php @ linia 461
NicolasJoly
@Matt Klein, funcția ‘init’ este acum ‘wpseo_xml_sitemaps_init’ în fișierul wpseo-functions.php, @linia 461
Adaugă doar:
global $wp_rewrite; înainte de definirea $GLOBALS
și
$wp_rewrite->flush_rules(); după add_rewrite_rule…
/**
* Inițializează hărțile site-ului. Adaugă reguli de rescriere pentru harta site-ului & XSL și variabile de interogare
*/
function wpseo_xml_sitemaps_init() {
$options = get_option( ‘wpseo_xml’ );
if ( $options[‘enablexmlsitemap’] !== true ) {
return;
}
// redirecționează sitemap.xml către sitemap_index.xml
add_action( ‘template_redirect’, ‘wpseo_xml_redirect_sitemap’, 0 );
if ( ! is_object( $GLOBALS[‘wp’] ) ) {
return;
}
global $wp_rewrite;
$GLOBALS[‘wp’]->add_query_var( ‘sitemap’ );
$GLOBALS[‘wp’]->add_query_var( ‘sitemap_n’ );
$GLOBALS[‘wp’]->add_query_var( ‘xsl’ );
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’ );
add_rewrite_rule( ‘([a-z]+)?-?sitemap.xsl$’, ‘index.php?xsl=$matches[1]’, ‘top’ );
$wp_rewrite->flush_rules();
}
Matt Klein
Nu există nicio funcție init area în fișierul meu class-sitemaps.php. Ar putea fi numită altfel. Pe ce linie se află?
Regina Falkowski
Added the code to .htaccess file and it worked like a charm! Thanks for the fix
Alec Byrne
Adding the .htaccess worked for me – thanks very much
Desainwebs
Încă nu funcționează pentru mine
Ollie
Soluția Htaccess a funcționat pentru mine.
Dar, așa cum spune Scott în primul comentariu de mai sus, a trebuit să debifez căsuța XML sitemap și să salvez. Apoi să o bifez din nou și să salvez din nou pentru ca sitemap-ul să apară. Cred că ar merita menționat în articol.
Suport WPBeginner
Ollie, da, am actualizat articolul.
Admin
Steve Patterson
Mulțumesc, asta a funcționat pentru mine editând fișierul .htaccess. Am debifat sitemaps, apoi le-am bifat din nou și de asemenea am schimbat numărul meu de la 1.000 la 400. Dacă ești pe un server partajat, aș folosi un număr mai mic, astfel încât să se consume mai puțin CPU pe domeniul tău.
scott
Salutare, băieți!
A trebuit să depanez și eu această problemă. Site-ul meu este găzduit într-un subdirector al unui site principal. Așa că a trebuit să setez următoarea linie:
RewriteBase /scottmortiz/
Apoi a trebuit să debifez opțiunea hartă XML a site-ului în plugin, și să salvez. Apoi să rebifez plugin-ul și să salvez. Sper că funcționează pentru unii dintre voi.
-Scott
Chris
Salut Steven,
Mulțumesc mult. Acest lucru m-a ajutat și pe mine. Dar pentru ca rescrierea să funcționeze, a trebuit să dezactivez funcția xml, să salvez, și să o reactivez (și să salvez) din nou. Pare evident, dar poate merită menționat în articol. Voi salva acest articol în registrul meu personal de ajutor WordPress.
Mulțumesc,
Chris
Dan
Mulțumesc Chris! Acest lucru mi-a rezolvat problema 404 cu funcția XML Sitemap a Yoast.
Jason Judge
Ah, oprește-l, apoi pornește-l din nou. Mulțumesc:-) Nu este atât de evident pe cât crezi. Sitemaps-urile mele nu au funcționat nici ele (primind un 404) până când am făcut asta. Nu a trebuit să fac nicio altă modificare descrisă în acest post.
Shanthi Ganesan
@PEKKO Salut, am încercat tehnicile tale, funcționează foarte bine, mulțumesc mult pentru împărtășire....
Lukas
Nimic nu funcționează în cazul meu – încă Eroare 404...
Ryan
Super, mi-a rezolvat și mie problema.. mulțumesc pentru postare
lloyd
asta mi-a stricat site-urile... acum primesc o eroare de server intern...
Rosie
Modificarea fișierelor .htaccess a fost exact ce trebuia. Mulțumesc pentru postare! Mi-ați economisit mult timp și efort.
Pekko
Tocmai mă confruntam cu aceeași problemă. Am debifat căsuța (Bifați această căsuță pentru a activa funcționalitatea hărții site-ului XML) — am apăsat pe salvare, apoi am bifat din nou căsuța, după aceea a găsit din nou harta site-ului. Sper că va fi acolo!
Anisa
Folosesc această tehnică și a funcționat
John
A funcționat și pentru mine. Mulțumesc!
Cara Sherlock
Debifarea, salvarea și apoi re-bifarea a funcționat și pentru mine. Mulțumesc!
Badprimer
[..am debifat căsuța (Bifați această căsuță pentru a activa funcționalitatea sitemap XML) — am apăsat salvare, și apoi am bifat din nou căsuța..]
Worked for me. Thx!!
Kerry
Mulțumesc! A funcționat și pentru mine! Atât de simplu. Autorul acestui articol ar trebui să adauge și acest lucru.
bruce
Și asta a funcționat pentru mine. dezactivați hărțile site-ului. salvați. reactivați-le. salvați. rezolvat
David
La fel și pentru mine, am debifat, am salvat, am bifat, am salvat, voila!
hobbsy
și asta a funcționat și pentru mine
Hugo
Salut,
Încă am probleme cu site-ul meu:
Sitemap-ul meu conține multe fișiere de acest gen:
http://www.blenheimgang.com/wp-content/uploads/media/2013/09/BCRR-E30-25.jpg
și ele fac referire la un link defect. Cum le pot șterge?
Suport WPBeginner
Nu pare a fi un link rupt.
Admin
Steven
Voi împărtăși doar ce a funcționat pentru mine, prin schimbarea „intrărilor maxime per hartă de site” la 250 (adică, ceva mai puțin de 1000) am reușit să rezolv eroarea 404. Cred că serverul avea probleme în procesarea a 1000 de intrări, care este valoarea implicită.
Maggie
Salut Steven, aceasta este o soluție excelentă! Tocmai am rezolvat problema prin metoda ta. Mulțumesc foarte mult!
PromInc
Mulțumesc Steven – acest lucru mi-a rezolvat și mie problema. Câmpul „max entries…” era gol la mine; pur și simplu adăugarea oricărei valori a părut să funcționeze, ceea ce este bine, deoarece am considerat că 250 era puțin. Soluție foarte simplă, dar eficientă.
Nick Root
A funcționat, mulțumesc pentru pont!