Program de Generare a Hărții Site-ului XML
Generator de Hărți Site XML
Copiați codul și creați programul.
Introducere
O hartă site este o pagină sau un fișier care listează structura și conținutul site-ului dvs., ajutând utilizatorii și motoarele de căutare să înțeleagă informațiile de pe site-ul dvs. și să faciliteze navigarea.
Deși titlul acestei pagini este „Program de Generare a Hărții Site-ului XML”, pagina pe care o vizualizați în prezent nu este un instrument care generează un sitemap.
Pe această pagină, veți găsi codul pentru a genera și recupera o hartă site în format XML. Încărcați codul de mai jos pe serverul site-ului dvs. și rulați programul atunci când aveți nevoie de o hartă site XML pentru site-ul dvs. Sunteți liber să modificați codul. Vă rugăm să-l utilizați liber.
Disclaimer
În funcție de structura site-ului dvs., există posibilitatea ca acest program să nu genereze cu succes o hartă site.
Programul presupune că site-ul este creat folosind UTF-8. Cu toate acestea, chiar dacă întregul conținut este în UTF-8, acesta s-ar putea să nu funcționeze dacă etichetele HTML nu se potrivesc cu modelul programului.
Riscuri
Acest program este conceput pentru a fi executat într-un mediu online. Prin urmare, următoarele riscuri sunt asociate cu el.
- Risc de manipulare din partea terților: Terți răuvoitori ar putea executa programul PHP, alterând potențial radacina.
- Performanțe server: Cu numeroase fișiere/directoare, acesta ar putea consuma timp și memorie, afectând încărcarea serverului.
- Impact asupra Googlebot: În timpul referinței Googlebot la harta site-ului, dacă programul este explorat în timp ce scrie, informațiile corecte s-ar putea să nu ajungă la bot.
Măsuri luate
Am luat următoarele măsuri pentru a reduce riscul:
- Stocarea fișierelor generate: Pentru securitatea îmbunătățită a fișierului hărții site-ului generat, programul urmează acești pași:
- Stocare temporară: Fișierele hărții site sunt inițial stocate temporar într-o locație în afara directorului rădăcină, împiedicând scrierea directă sau manipularea de către terți răuvoitori pe serverul web.
- Redenumirea fișierului: Fișierul hărții site generate este redenumit după stocarea temporară, reducând riscul de manipulare prin schimbarea numelui original al fișierului.
Măsuri de luat
Pentru a reduce riscul dumneavoastră, vă rugăm să rețineți următoarele:
- Ștergerea fișierului program: După generarea hărții site, eliminați imediat fișierul programului încărcat de pe server.
- Execuția într-un mediu securizat: Fiți precaut cu privire la plasarea fișierelor pe servere remote și luați în considerare rularea lor local dacă simțiți că sunt în pericol.
- Monitorizarea încărcării: Dacă încărcarea serverului crește, încetați imediat utilizarea pentru a preveni problemele de performanță.
- Măsuri pentru Googlebot: După generarea hărții site, verificați reușita explorării în Consola de căutare Google. Luați în considerare inițierea manuală a explorării dacă este necesar.
- Cu excepția cazului în care aveți un modul de generare a hărților site ca WordPress, va trebui să generați singuri harta site-ului. În acest caz, vă rugăm să utilizați codul prezentat aici.
- Informații detaliate despre structura și necesitatea hărții site-ului pot fi găsite pe multe site-uri, așa că acestea sunt omise aici, furnizând doar codul PHP.
- Fiecare element din cod are comentarii; alegeți metoda care vi se potrivește preferințelor dumneavoastră.
- Fișierul XML generat (.xml) arată așa cum urmează, oferind un exemplu cu elementele minime necesare pentru înregistrarea în Google. În plus, puteți recupera "Titlul paginii", "Frecvența de modificare" și "Prioritatea".
・Data ultimei modificări (<lastmod>) este obținută în Timp Universal Coordonat (UTC).・De exemplu, ora din Japonia adaugă 9 ore la ora afișată.
- Pași de Instalare:
- Pregătiți un director (folder) cu un nume precum "sitemap."
- Copiați codul de mai jos și lipiți-l în editorul paginii web.
- Urmați comentariile din cod pentru a înlocui fiecare element cu conținutul care se potrivește condițiilor dumneavoastră.
- Denumiți fișierul, de exemplu, 'sitemapgenerator.php,' și salvați pagina editată cu extensia '.php,' nu '.html.'
- Încărcați-o pe serverul web. Dacă puteți accesa pagina și vedeți o fereastră similară cu cea de mai jos, generarea este reușită.
* Testat într-un mediu de dezvoltare cu aproximativ 20.000 de pagini, dimensiunea fișierului este de aproximativ 6MB (selectând toate elementele disponibile în setările), și a durat aproximativ 3 secunde.【Tipul care include secțiunea MTML】【Tipul doar cu secțiunea PHP】
- Deschideți "Fișierul XML" salvat în browserul dumneavoastră pentru a-l verifica, sau descărcați fișierul ".xml" salvat pentru a-l verifica, și dacă este generat corect, înregistrați-l în Google Search Console Bing Webmaster Tools , și așa mai departe.
* Dacă dimensiunea fișierului este mare, s-ar putea să nu puteți să-l deschideți într-un browser. Descărcați fișierul ".xml" de pe serverul web pentru confirmare.* În funcție de browser, este posibil să nu se afișeze corect atunci când este deschis.* Dacă îl deschideți într-un browser, "Declarația XML" de pe prima linie ar putea să nu apară.
- Dacă îl utilizați pentru prima dată, asigurați-vă că generarea este corectă și verificați elementele inutile.
- Dacă întâmpinați o "Eroare de codificare" atunci când accesați pagina, aceasta ar putea fi cauzată de caractere specifice.
* Codurile de escape pot fi copiate făcând clic.
- Atunci când am verificat acest lucru într-un mediu de testare, atunci când nu au fost specificate excluderi, s-a constatat că un director precum "sys", care nu este folosit ca un director de pagini web (folder) pe acest site, a fost găsit în fișierul XML. Dacă este confirmat, vă rugăm să specificați numele directorului în elementul 'Exclude directories', de exemplu, "$excludeDirectories = ['sys']".
În mod alternativ, încercați să specificați ceva de genul "$excludeMetaTags = ['NOINDEX']" în secțiunea "Exclude Meta Tags". Codul PHP de mai jos utilizează "NOINDEX" ca setare implicită.
Caracter Cod de Escape Amper&➡️&Apostrof‘➡️'Ghiont“➡️"Mai mare decât>➡️>Mai mic decât<➡️<
* "font-family" din program ar trebui ajustat pentru a se potrivi cu site-ul dvs., dacă este necesar.
Aceasta încheie introducerea noastră în codul PHP pentru generatorul de hărți site XML.
Prin utilizarea acestui cod, vă puteți asigura o explorare și indexare eficiente de către motoarele de căutare, asigurând o funcționare lină a site-ului.
Deși există programe plătite cu funcții avansate precum actualizări automate, aici, accentul a fost pe furnizarea funcționalității esențiale.
Ar putea exista erori în formularele deoarece este o traducere din versiunea în japoneză. Ne cerem scuze pentru inconvenient, dar dacă există o eroare în formularele codului, vă rugăm să corectați sau ajustați singuri.
Apreciem feedback-ul dumneavoastră cu privire la utilizarea acestui cod. Vă rugăm să rețineți că nu pot răspunde la întrebări.