Program Penciptaan Peta Laman XML
Pencipta Peta Laman XML
Salin kod dan cipta program.
Pengenalan
Peta laman adalah halaman atau fail yang menyenaraikan struktur dan kandungan laman web anda, membantu pengguna dan enjin carian memahami maklumat di laman anda dan membantu dalam navigasi.
Walaupun halaman ini bertajuk "Penjana Peta Laman XML", halaman semasa bukanlah alat untuk menjana peta laman.
Di halaman ini, anda akan menemui kod untuk menjana dan mendapatkan semula peta laman dalam format XML. Muat naik kod di bawah ke pelayan laman web anda dan jalankan program apabila anda memerlukan peta laman XML untuk laman anda. Anda bebas untuk mengubah kod tersebut. Sila gunakan dengan bebas.
Penafian
Bergantung kepada struktur laman web anda, terdapat kemungkinan bahawa program ini mungkin tidak berjaya menjana peta laman.
Program ini mengandaikan laman web dicipta menggunakan UTF-8. Walau bagaimanapun, walaupun keseluruhan kandungan berada dalam UTF-8, ia mungkin tidak berfungsi jika tag HTML tidak sepadan dengan corak program.
Risiko
Program ini direka untuk dijalankan dalam persekitaran atas talian. Oleh itu, risiko berikut dikaitkan dengannya.
- Risiko pengubahan pihak ketiga: Pihak ketiga yang jahat mungkin menjalankan program PHP, dengan potensi untuk mengubah akar.
- Prestasi pelayan: Dengan banyak fail/direktori, ia mungkin memakan masa dan memori, memberi kesan kepada beban pelayan.
- Kesan terhadap Googlebot: Semasa Googlebot merujuk kepada peta laman, jika program tersebut dijelajahi semasa penulisan, maklumat yang betul mungkin tidak sampai kepada bot.
Langkah-langkah yang diambil
Kami telah mengambil langkah-langkah berikut untuk mengurangkan risiko:
- Penyimpanan fail yang dihasilkan: Untuk meningkatkan keselamatan fail peta laman yang dihasilkan, program ini mengikuti langkah-langkah berikut:
- Penyimpanan sementara: Fail peta laman pada mulanya disimpan secara sementara di lokasi di luar direktori asal, menghalang penulisan langsung atau pengubahan oleh pihak ketiga yang jahat pada pelayan web.
- Penukaran nama fail: Fail peta laman yang dihasilkan ditukar nama selepas penyimpanan sementara, mengurangkan risiko pengubahan dengan menukar nama fail asal.
Langkah-langkah yang perlu diambil
Untuk mengurangkan risiko anda, sila ambil perhatian perkara berikut:
- Pembatalan fail program: Selepas penjanaan peta laman, segera padamkan fail program yang dimuat naik dari pelayan.
- Pengendalian dalam persekitaran yang selamat: Berhati-hatilah tentang meletakkan fail-fail di pelayan jauh dan pertimbangkan untuk menjalankannya secara tempatan jika anda rasa berisiko.
- Pemantauan beban: Jika beban pelayan meningkat, hentikan penggunaannya dengan segera untuk mengelakkan masalah prestasi.
- Langkah-langkah bagi Googlebot: Selepas menjana peta laman, sahkan kejayaan merayau dalam Konsol Carian Google. Pertimbangkan untuk memulakan merayau secara manual jika diperlukan.
- Melainkan anda mempunyai plugin penghasilan peta laman seperti WordPress, anda perlu menjana peta laman sendiri. Dalam kes tersebut, sila gunakan kod yang diperkenalkan di sini.
- Maklumat terperinci mengenai struktur dan keperluan peta laman boleh didapati di banyak laman web, jadi ia diabaikan di sini, menyediakan hanya kod PHP.
- Setiap item dalam kod mempunyai komen; pilih kaedah yang sesuai dengan keutamaan anda.
- Fail XML yang dihasilkan (.xml) kelihatan seperti berikut, menyediakan contoh dengan item minimum yang diperlukan untuk pendaftaran Google. Tambahan pula, anda boleh mendapatkan "Tajuk Laman," "Kekerapan Perubahan," dan "Keutamaan."
・Tarikh pengubahsuaian terakhir (<lastmod>) diperoleh dalam Waktu Seragam Terkoordinat (UTC).・Sebagai contoh, waktu Jepun menambah 9 jam kepada waktu yang dipaparkan.
-
Langkah-langkah Pemasangan:
- Sediakan direktori (folder) dengan nama seperti "peta laman."
- Salin kod di bawah dan tampalkan ke dalam penyunting laman web anda.
- Ikuti komen dalam kod untuk menggantikan setiap item dengan kandungan yang sesuai dengan keadaan anda.
- Namakan fail, sebagai contoh, 'sitemapgenerator.php,' dan simpan laman yang disunting dengan sambungan '.php', bukan '.html.'
- Muat naik ke pelayan web anda. Jika anda dapat mengakses laman dan melihat skrin yang serupa dengan di bawah, penjanaan berjaya.
* Diuji dalam persekitaran pembangunan dengan kira-kira 20,000 halaman, saiz fail adalah kira-kira 6MB (memilih semua item yang tersedia dalam tetapan), dan mengambil masa kira-kira 3 saat.【Jenis termasuk bahagian MTML】【Jenis dengan hanya bahagian PHP】
- Buka "Fail XML" yang disimpan dalam penyemak imbas anda untuk memeriksanya, atau muat turun fail ".xml" yang disimpan untuk memeriksanya, dan jika dihasilkan dengan betul, daftarkan di Google Search Console Bing Webmaster Tools , dan lain-lain.
* Jika saiz fail besar, anda mungkin tidak dapat membukanya dalam penyemak imbas. Muat turunkan fail ".xml" dari pelayan web untuk pengesahan.* Bergantung kepada penyemak imbas, ia mungkin tidak dipaparkan dengan betul apabila dibuka.* Jika anda membukanya dalam penyemak imbas, "Pengisytiharan XML" pada baris pertama mungkin tidak muncul.。
- Jika menggunakan untuk kali pertama, pastikan penjanaan yang betul dan semak item yang tidak perlu.
- Jika anda mengalami "Ralat Pengekodan" semasa mengakses laman, ia mungkin disebabkan oleh aksara tertentu.
* Kod lari boleh disalin dengan mengklik.
- Ketika kami mengesahkan ini dalam persekitaran ujian, apabila tiada pengecualian ditentukan, sebuah direktori seperti "sys", yang tidak digunakan sebagai direktori laman web (folder) di laman ini, ditemui dalam fail XML. Jika disahkan, sila nyatakan nama direktori dalam item 'Pengecualian direktori', sebagai contoh, "$excludeDirectories = ['sys']".
Sebagai alternatif, cuba menetapkan sesuatu seperti "$excludeMetaTags = ['NOINDEX']" dalam bahagian "Pengecualian Tag Meta". Kod PHP di bawah menggunakan "NOINDEX" sebagai tetapan lalai.
Aksara Kod Lari Ampersand&➡️&Tanda Petik Tunggal‘➡️'Tanda Petik Berganda“➡️"Lebih Besar Daripada>➡️>Kurang Daripada<➡️<
* "font-family" dalam program perlu disesuaikan dengan laman web anda jika perlu.
Ini mengakhiri pengenalan kod PHP untuk pencipta peta laman XML.
Dengan menggunakan kod ini, moga anda mencapai merayau dan pengindeksan yang berkesan dari enjin carian, memastikan operasi laman yang lancar.
Walaupun terdapat program berbayar dengan ciri-ciri canggih seperti kemas kini automatik, di sini, fokus adalah untuk menyediakan fungsi asas.
Mungkin terdapat kesilapan dalam pilihan kata kerana ini adalah terjemahan dari versi Jepun. Kami memohon maaf atas kesulitan yang timbul, tetapi jika terdapat kesilapan dalam kata-kata dalam kod, sila betulkan atau sesuaikan sendiri.
Maklum balas anda tentang menggunakan kod ini adalah dihargai. Sila ambil perhatian bahawa saya tidak dapat menjawab soalan.