XML Sitemap Generáló Program
XML Sitemap Generátor
Másold le a kódot és hozd létre a programot.
Bevezetés
A sitemap egy olyan oldal vagy fájl, amely felsorolja webhelyed struktúráját és tartalmát, segítve a felhasználókat és a keresőmotorokat abban, hogy megértsék az oldaladon található információkat, és segítsenek a navigációban.
Bár ennek az oldalnak a címe "XML Sitemap Generáló Program", az aktuális oldal nem webhelytérkép-generátor.
Ezen az oldalon megtalálod a kódot egy sitemap generálásához és lekéréséhez XML formátumban. Töltsd fel a lenti kódot a webhely szerverére, és futtasd a programot, amikor szükséged van egy XML sitemap-re a webhelyedhez. Szabadon módosíthatod a kódot. Kérlek, használd bátran.
Jogi nyilatkozat
Attól függően, hogy webhelyed szerkezete milyen, előfordulhat, hogy ez a program nem képes sikeresen létrehozni egy sitemap-et.
A program azt feltételezi, hogy a webhely UTF-8 karakterkészlettel készült. Azonban még akkor sem fog működni, ha a teljes tartalom UTF-8-ban van, ha az HTML címkék nem egyeznek meg a program mintájával.
Kockázatok
Ez a program úgy lett tervezve, hogy online környezetben fusson. Ennek következtében az alábbi kockázatok kapcsolódnak hozzá.
- Harmadik fél beavatkozásának kockázata: Rosszindulatú harmadik felek végrehajthatják a PHP programot, és potenciálisan megváltoztathatják a gyökérkönyvtárat.
- Szerver teljesítménye: Sok fájl/könyvtár esetén időt és memóriát vehet igénybe, ami kihat a szerver terhelésére.
- Hatás a Googlebotra: Amikor a Googlebot hivatkozik a sitemap-re, ha a program írás közben kerül letöltésre, a megfelelő információk nem juthatnak el a bot-hoz.
Megtett intézkedések
A kockázatok csökkentése érdekében az alábbi intézkedéseket hoztuk:
- Generált fájlok tárolása: A generált sitemap fájl biztonságának fokozása érdekében a program a következő lépéseket követi:
- Ideiglenes tárolás: A sitemap fájlokat kezdetben ideiglenesen tárolják egy olyan helyen, amely a gyökérkönyvtár kívül helyezkedik el, megakadályozva a közvetlen írást vagy a rosszindulatú harmadik felek manipulálását a webszerveren.
- Fájl átnevezése: A generált sitemap fájlt ideiglenes tárolás után átnevezik, csökkentve annak a kockázatát, hogy megváltoztassák az eredeti fájlnevet.
További intézkedések
A kockázatok csökkentése érdekében vegye figyelembe a következőket:
- Programfájl törlése: Sitemap generálása után azonnal távolítsa el a feltöltött programfájlt a szerverről.
- Futtatás biztonságos környezetben: Ügyeljen arra, hogy óvatosan helyezze el a fájlokat távoli szervereken, és ha úgy érzi, hogy kockázatnak vannak kitéve, fontolja meg a helyi futtatást.
- Terhelésfigyelés: Ha a szerver terhelése növekszik, azonnal hagyja abba a használatot, hogy elkerülje a teljesítményproblémákat.
- Intézkedések a Googlebotra vonatkozóan: A sitemap generálása után ellenőrizze a Google Search Console-ban a keresési eredményeket. Ha szükséges, manuálisan indítsa el a keresést.
- Hacsak nincs olyan sitemap generáló bővítménye, mint a WordPress, magának kell létrehoznia a sitemap-et. Ebben az esetben használja a itt bemutatott kódot.
- A webhelytérkép struktúrájáról és szükségességéről részletes információk találhatók sok webhelyen, ezért itt elhagyjuk, és csak a PHP kódot adjuk meg.
- A kódban minden elemhez megjegyzések tartoznak; válassza ki azt a módszert, amely megfelel az Ön preferenciáinak.
- A generált XML fájl (.xml) a következőhöz hasonlóan néz ki, mint az alábbi példa, amely a Google regisztrációhoz szükséges minimális elemekkel szolgál. Emellett visszakeresheti a "Oldal címét", "Változás gyakoriságát" és a "Prioritást".
・ Az utolsó módosítás dátuma (<lastmod>) a koordinált egyetemes időben (UTC) kerül megszerzésre.・ Például, Japán időben 9 órát adunk hozzá a megjelenített időhöz.
- Telepítési lépések:
- Készítsen egy könyvtárat (mappát) olyan névvel, mint például "sitemap."
- Másolja be az alábbi kódot és illessze be a weboldal szerkesztőjébe.
- Kövesse a kódban található megjegyzéseket, hogy minden elemet kicseréljen olyan tartalomra, amely megfelel a feltételeinek.
- Nevezze el a fájlt, például 'sitemapgenerator.php'-nak, és mentse el szerkesztett oldalt a '.php' kiterjesztéssel, nem pedig '.html' kiterjesztéssel.
- Töltse fel a webszerverre. Ha hozzáfér a oldalhoz, és egy a lentihez hasonló képernyőt lát, a generálás sikeres.
* Tesztelve egy fejlesztői környezetben, mintegy 20,000 oldallal, a fájlméret körülbelül 6MB (az összes elérhető elem kiválasztásával a beállításokban), és körülbelül 3 másodpercig tartott.【MTML részt tartalmazó típusú sikeres példa】【Csak PHP részt tartalmazó típusú sikeres példa】
- Nyissa meg a mentett "XML fájlt" a böngészőben annak ellenőrzéséhez, vagy töltsön le a mentett ".xml" fájlt annak ellenőrzéséhez, és ha helyesen lett generálva, regisztrálja a Google Search Console Bing Webmaster Tools -ban stb.
* Ha a fájlméret nagy, lehet, hogy nem tudja megnyitni a böngészőben. Töltse le a ".xml" fájlt a webszerverről történő megerősítéshez.* A böngészőtől függően lehet, hogy nem jeleníti meg helyesen, amikor megnyitja.* Ha a böngészőben megnyitja, az első sorban található "XML deklaráció" nem biztos, hogy megjelenik.
- Ha először használja, győződjön meg a megfelelő generálásról, és keresse meg a felesleges elemeket.
- Ha "Kódolási hiba" üzenettel találkozik az oldal elérésénél, az konkrét karakterek miatt lehet.
* Az escape kódokat kattintással lehet másolni.
- Amikor ezt ellenőriztük egy teszt környezetben, amikor nem voltak kizárások megadva, egy olyan könyvtár, mint a "sys", amelyet nem használnak weboldal könyvtáraként (mappa) ezen a webhelyen, megtalálható volt az XML fájlban. Ha megerősítették, kérjük, adja meg a könyvtár nevét a 'Kizárt könyvtárak' elemnél, például "$excludeDirectories = ['sys']".
Más lehetőségként próbálja meg megadni valamit, mint például "$excludeMetaTags = ['NOINDEX']" a "Kizárt Meta Címkék" szakaszban. A PHP kód alábbi része "NOINDEX"-et használ alapértelmezésként.
Karakter Escape kód Ampersand&➡️&Egyesített idézőjel‘➡️'Kettős idézőjel“➡️"Nagyobb mint>➡️>Kisebb mint<➡️<
* A programban lévő "font-family"-t szükség esetén állítsa be a saját webhelyéhez.
Ezzel befejeztük a PHP kód bemutatását az XML sitemap generátorhoz.
Ezzel a kóddal hatékony behatolást és indexelést érhet el a keresőmotorokból, biztosítva az oldal zavartalan működését.
Bár vannak fizetős programok előnyösebb funkciókkal, mint például az automatikus frissítések, itt a hangsúly az alapvető funkcionalitás biztosítására volt.
Lehet, hogy hibák vannak a megfogalmazásban, mivel ez a fordítás a japán verzióból készült. Elnézést kérünk az okozott kellemetlenségért, de ha hiba van a kódban lévő megfogalmazásban, kérjük, javítsa ki vagy igazítsa hozzá magát.
Visszajelzéseit a kód használatáról nagyra értékeljük. Kérjük, vegye figyelembe, hogy nem tudok válaszolni kérdésekre.