Sitemap Generator Language Table of Contents
 Japanese [日本語]  
 English [英語]  
 Korean [韓国語]  
 Simplified Chinese [简体中文]  
 Traditional Chinese [繁體中文]  
 Español [スペイン語]  
 Français [フランス語]  
 Português [ポルトガル語]  
 Arabic العربية [アラビア語]  
 Deutsch [ドイツ語]  
 Italiano [イタリア語]  
 Russian [ロシア語]  
 Turkish [トルコ語]  
 Hindi [ヒンディー語]  
 Vietnamese [ベトナム語]  
 Thai [タイ語]  
 Dutch [オランダ語]  
 Indonesian [インドネシア語]  
 Malay [マレー]  
 Filipino [フィリピン語]  
 Swedish [スウェーデン語]  
 Norwegian [ノルウェー語]  
 Danish [デンマーク語]  
 Finnish [フィンランド語]  
 Polish [ポーランド語]  
 Czech [チェコ語]  
 Hungarian [ハンガリー語]  
 Greek [ギリシャ語]  
 Romanian [ルーマニア語]  

Program Pembuatan Peta Situs XML
Pembuat Peta Situs XML
Salin kode dan buat program.
Contoh Peta Situs XML

Pendahuluan
Peta situs adalah halaman atau file yang mencantumkan struktur dan konten situs web Anda, membantu pengguna dan mesin pencari memahami informasi di situs Anda dan membantu dalam navigasi.
Meskipun judul halaman ini adalah "XML Sitemap Generator", halaman ini saat ini bukan merupakan alat untuk menghasilkan peta situs.
Di halaman ini, Anda akan menemukan kode untuk menghasilkan dan mengambil peta situs dalam format XML. Unggah kode di bawah ini  ke server situs Anda dan jalankan program saat Anda membutuhkan peta situs XML untuk situs Anda. Anda bebas untuk memodifikasi kode tersebut. Silakan gunakan dengan bebas.
Penafian
Tergantung pada struktur situs Anda, ada kemungkinan bahwa program ini tidak berhasil menghasilkan peta situs.
Program ini mengasumsikan bahwa situs dibuat menggunakan UTF-8. Namun, bahkan jika seluruh konten berada dalam UTF-8, mungkin tidak akan berfungsi jika tag HTML tidak cocok dengan pola program.
Risiko
Program ini dirancang untuk dijalankan dalam lingkungan online. Oleh karena itu, risiko berikut terkait dengan itu.
  1. Risiko manipulasi pihak ketiga: Pihak ketiga jahat dapat menjalankan program PHP, yang berpotensi mengubah root.
  2. Kinerja server: Dengan banyaknya file/direktori, program ini mungkin memakan waktu dan memori, memengaruhi beban server.
  3. Dampak pada Googlebot: Selama referensi Googlebot ke peta situs, jika program di-crawl saat sedang menulis, informasi yang benar mungkin tidak sampai ke bot.
Langkah-langkah yang diambil
Kami telah mengambil langkah-langkah berikut untuk mengurangi risiko:
  1. Penyimpanan file yang dihasilkan: Untuk meningkatkan keamanan file peta situs yang dihasilkan, program mengikuti langkah-langkah ini:
    1. Penyimpanan sementara: File peta situs awalnya disimpan sementara di lokasi di luar direktori root, mencegah penulisan langsung atau pemalsuan oleh pihak ketiga jahat di server web.
    2. Penggantian nama file: File peta situs yang dihasilkan diganti nama setelah penyimpanan sementara, mengurangi risiko pemalsuan dengan mengubah nama file asli.
Langkah-langkah yang akan diambil
Untuk mengurangi risiko Anda, harap perhatikan hal berikut:
  1. Penghapusan file program: Setelah pembuatan peta situs, segera hapus file program yang diunggah dari server.
  2. Eksekusi dalam lingkungan yang aman: Berhati-hatilah dalam meletakkan file di server remote dan pertimbangkan untuk menjalankannya secara lokal jika Anda merasa mereka berisiko.
  3. Pemantauan beban: Jika beban server meningkat, hentikan penggunaan segera untuk mencegah masalah kinerja.
  4. Langkah-langkah untuk Googlebot: Setelah menghasilkan peta situs, verifikasi keberhasilan pengindeksan di Google Search Console. Pertimbangkan untuk memulai pengindeksan secara manual jika diperlukan.
  • Kecuali Anda memiliki plugin pembuat peta situs seperti WordPress, Anda akan perlu menghasilkan peta situs sendiri. Dalam hal ini, harap gunakan kode yang diperkenalkan di sini.
  • Informasi terperinci tentang struktur peta situs dan kebutuhannya dapat ditemukan di banyak situs web, sehingga di sini disajikan hanya kode PHP.
  • Setiap item dalam kode memiliki komentar; pilih metode yang sesuai dengan preferensi Anda.
  • File XML yang dihasilkan (.xml) terlihat seperti berikut ini, menyediakan contoh dengan item minimum yang diperlukan untuk registrasi Google. Selain itu, Anda dapat mengambil "Judul Halaman," "Frekuensi Perubahan," dan "Prioritas."
    XML sitemap sample
    ・Tanggal modifikasi terakhir (<lastmod>) diperoleh dalam Waktu Universal Terkoordinasi (UTC).
    ・Misalnya, waktu Jepang menambahkan 9 jam ke waktu yang ditampilkan.
  • Langkah-langkah Instalasi:
    1. Siapkan direktori (folder) dengan nama seperti "peta situs."
    2. Salin kode di bawah ini  dan tempelkan ke editor halaman web Anda.
    3. Ikuti komentar dalam kode untuk mengganti setiap item dengan konten yang sesuai dengan kondisi Anda.
    4. Beri nama file, misalnya, 'sitemapgenerator.php,' dan simpan halaman yang diedit dengan ekstensi '.php', bukan '.html.'
    5. Unggah ke server web Anda. Jika Anda dapat mengakses halaman dan melihat tampilan yang mirip dengan yang di bawah ini, pembuatan berhasil.
      * Diuji dalam lingkungan pengembangan dengan sekitar 20.000 halaman, ukuran file sekitar 6MB (memilih semua item yang tersedia dalam pengaturan), dan membutuhkan waktu sekitar 3 detik.
      Contoh berhasil dari jenis yang termasuk bagian MTML
      【Jenis termasuk bagian MTML】
      Contoh berhasil dari jenis dengan hanya bagian PHP
      【Jenis dengan hanya bagian PHP】
    6. Buka "file XML" yang disimpan dalam browser Anda untuk memeriksanya, atau unduh file ".xml" yang disimpan untuk memeriksanya, dan jika dihasilkan dengan benar, daftarkan di Google Search Console  Bing Webmaster Tools  , dan sebagainya.
      * Jika ukuran file besar, Anda mungkin tidak dapat membukanya dalam browser. Unduh file ".xml" dari server web untuk konfirmasi.
      * Tergantung pada browser, mungkin tidak ditampilkan dengan benar saat dibuka.
      * Jika dibuka di browser, "Deklarasi XML" pada baris pertama mungkin tidak muncul.
    7. Jika menggunakan untuk pertama kalinya, pastikan pembuatan yang tepat dan periksa item yang tidak perlu.
    8. Jika Anda mengalami "Kesalahan Encoding" saat mengakses halaman, itu bisa disebabkan oleh karakter tertentu.
      Misalnya, karakter seperti「&」harus ditulis ulang sebagai kode escape, seperti yang ditunjukkan dalam tabel di bawah ini.
      * Kode escape dapat disalin dengan mengklik.
    9. Karakter  Kode Escape 
      Ampersand
      &➡️
      &amp;
      Tanda Kutip Tunggal
      ➡️
      &apos;
      Tanda Kutip Ganda
      ➡️
      &quot;
      Lebih Besar Dari
      >➡️
      &gt;
      Kurang Dari
      <➡️
      &lt;
    10. Ketika kami memverifikasi ini dalam lingkungan uji, ketika tidak ada pengecualian yang ditentukan, direktori seperti "sys", yang tidak digunakan sebagai direktori halaman web (folder) di situs ini, ditemukan dalam file XML. Jika dikonfirmasi, harap tentukan nama direktori dalam item 'Pengecualian direktori', misalnya, "$excludeDirectories = ['sys']".
      Atau, coba tentukan sesuatu seperti "$excludeMetaTags = ['NOINDEX']" dalam bagian "Pengecualian Tag Meta". Kode PHP di bawah ini menggunakan "NOINDEX" sebagai pengaturan default.
《 Kode PHP Pembuatan Peta Situs XML 》
 Unduh File ZIP dengan Bagian PHP Saja   
Anda dapat menjalankan program bahkan hanya dengan bagian PHP.
Simpan file dengan ekstensi ".php".

<!DOCTYPE html>
<html lang="id">
<head>
<meta charset="UTF-8">
<title>Program Pembuatan XML Sitemap PHP</title>
<meta name="robots" content="NOINDEX,NOFOLLOW">
<!-- Muat Font Ikon Gratis - dapat dihapus jika tidak digunakan -->
<link href="https://use.fontawesome.com/releases/v6.2.0/css/all.css" rel="stylesheet">
</head>
<body>
<h2>&nbsp;&nbsp;<i class="fa-regular fa-pen-to-square fa-2x" style="color: crimson"></i>&nbsp;Pembuatan Sitemap XML</h2>
<hr>
<div style="margin:15px 5px 10px 20px;padding: 0 15px 0 0; font-size: 14px;background-color: lavenderblush; border: gray 1px solid; border-radius: 4px;">
<div style="margin:15px 0 0 20px">
    <form method="post">
        <input type="submit" name="downloadLocal" value="Unduh file XML secara lokal" style="background-color: white;border-radius: 5px;cursor: pointer;">
    </form>
</div>
<ul>
<li>File XML yang diunduh dari sini berisi sebagian dari bagian HTML dari halaman.</li>
<li>Jika Anda membutuhkan file XML murni, unduh dari server remote. Atau, hapus bagian HTML dari file yang diunduh. File XML dari "&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;" hingga "&lt;/urlset&gt;" adalah file XML.</li>
</ul>
</div>
<hr>
<?php
//************************************************
// Program Pembuatan Peta Situs XML PHP
// Program disediakan oleh: Buku Pengetahuan Sedikit Berguna Semua Orang
//        Minna no Chishiki Chotto Benricho
//        みんなの知識 ちょっと便利帳
// https://www.benricho.org/Tips/sitemapgenerator/
// Dirilis: 8 Februari 2024
//************************************************

// Root dokumen dari server web. Diperoleh secara otomatis.
$sitemapDirectory = $_SERVER['DOCUMENT_ROOT'];

// Nama file .xml (nama file akhir)
// Nama file .xml dapat diubah. Namun, banyak mesin pencari menggunakan "sitemap.xml" sebagai konvensi penamaan standar, sehingga menggunakan "sitemap.xml" direkomendasikan.
$finalSitemapFilename = 'sitemap.xml';

// Direktori untuk menyimpan file peta situs (direktori akhir - root)
$finalSitemapPath = $sitemapDirectory . '/' . $finalSitemapFilename;

// Direktori untuk menghasilkan peta situs
$rootDirectory = $_SERVER['DOCUMENT_ROOT'];

// Nama file .xml (nama file sementara)
$tempSitemapFilename = 'temporarysitemap.xml';

// Direktori untuk menyimpan file peta situs (direktori sementara)
$tempSitemapPath = $sitemapDirectory . '/' . $tempSitemapFilename;

// Buat direktori sementara jika tidak ada
$tempDirectory = dirname($tempSitemapPath);
if (!file_exists($tempDirectory)) {
    mkdir($tempDirectory, 0777, true);
}

// Hapus peta situs lama dan ganti nama menjadi peta situs baru (menggunakan perintah shell)
$oldSitemapFilename = 'old-' . $finalSitemapFilename;
$oldSitemapPath = $sitemapDirectory . '/' . $oldSitemapFilename;

// Hapus peta situs lama jika ada
if (file_exists($oldSitemapPath)) {
    unlink($oldSitemapPath);
}

// Ganti nama menjadi peta situs baru
if (file_exists($tempSitemapPath)) {
    rename($tempSitemapPath, $oldSitemapPath);
}

// Periksa apakah tombol unduh diklik
if (isset($_POST['downloadLocal'])) {
    // Salin peta situs ke direktori sementara
    copy($finalSitemapPath, $tempSitemapPath);

    // Atur header untuk pengunduhan
    header('Content-Type: application/octet-stream');
    header('Content-Disposition: attachment; filename="' . $finalSitemapFilename . '"');
    header('Content-Length: ' . filesize($tempSitemapPath));

    // Keluarkan file
    readfile($tempSitemapPath);

    // Setelah pengunduhan, hapus peta situs yang disimpan di direktori sementara
    unlink($tempSitemapPath);
    exit;
}

///// Pengaturan Pengecualian /////
// Direktori yang dikecualikan. Tentukan hanya nama direktori. ['dir-1', 'dir2'] dll.
// Atur menjadi array kosong jika tidak diperlukan. $excludeDirectories = [];
$excludeDirectories = [];

// File yang dikecualikan. Tentukan hanya nama file. ['aaa.html', 'bbb.php'] dll.
// Atur menjadi array kosong jika tidak diperlukan. $excludeDirectories = [];
$excludeFiles = [];

// Direktori/File yang dikecualikan ['dir-1/dir1/file1.html', 'dir2/file2.php'] dll.
// Jalur pengecualian tidak boleh menyertakan awalan "/".
// Atur menjadi array kosong jika tidak diperlukan. $excludeDirectories = [];
$excludePaths = [];

// Tag Meta yang berisi ['NOINDEX', 'NOFOLLOW', 'REFRESH'], dll. untuk dikecualikan
// Atur menjadi array kosong jika tidak diperlukan. $excludeDirectories = [];
// Disarankan untuk menentukan ['NOINDEX']
$excludeMetaTags = ['NOINDEX'];

///// Kondisi Pembuatan Peta Situs /////
// Dapatkan judul halaman (1: Ya, 2: Tidak)
// * Tidak disarankan oleh Google Search Console
// * Jika mendaftar dengan Google Search Console, atur menjadi "2: Tidak"
// * Jika diatur menjadi "1: Dapatkan," Google Search Console dapat menampilkan peringatan yang menyatakan, "Tag judul tidak dikenali. Harap lakukan koreksi."
$getTitle = 2;
// String yang akan dihapus dari judul halaman
// * Dapat menghapus string yang ditentukan dari judul. ['of', 'is'] dll.
// Atur menjadi array kosong jika tidak diperlukan. $excludeDirectories = [];
$removeTitleStrings = [];

// Dapatkan tanggal modifikasi terakhir dari file (1: Ya, 2: Tidak)
// * Disarankan oleh Google Search Console
$getLastMod = 1;

// Frekuensi pembaruan halaman
// * Diabaikan oleh Google. Disarankan untuk tidak menambahkan nilai.
// Gunakan frekuensi pembaruan halaman (1: Ya, 2: Tidak)
$useChangeFreq = 2;
// Pilih elemen untuk frekuensi pembaruan ketika "1" dipilih
// ['selalu', 'setiap jam', 'setiap hari', 'setiap minggu', 'setiap bulan', 'setiap tahun', 'tidak pernah']
// Pilih nilai yang sesuai dengan frekuensi pembaruan situs Anda
$changefreqValues = ['elemen yang sesuai untuk situs Anda'];

// Prioritas halaman
// * Diabaikan oleh Google. Disarankan untuk tidak menambahkan nilai.
// Dapatkan prioritas (1: Ya, 2: Tidak)
$getPriority = 2;

// Pesan pembuatan peta situs
$successMessage = "<p>・ File XML Peta Situs telah dibuat.</p><p>・ Ini telah disimpan di root server remote sebagai '{$finalSitemapFilename}'.<br>・ Untuk alasan keamanan, harap hapus file program dari server remote.</p><p>・ <a href='/{$finalSitemapFilename}' target='_blank'>Buka 'file XML' di peramban [tab baru].</a></p>";

// Header XML Peta Situs (untuk file peta situs akhir)
$xmlFinal = <<<XML
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
XML;

// Memproses file secara rekursif dalam direktori (untuk file Sitemap akhir)
function generateSitemap($directory, $excludeDirs, $excludeFiles, $getTitle, $removeTitleStrings, $getLastMod, $excludeMetaTags, $useChangeFreq, $changefreqValues, $getPriority, $excludePaths, &$xmlFinal) {
    $dir = new DirectoryIterator($directory);
    foreach ($dir as $fileInfo) {
        if ($fileInfo->isDot()) continue;

        $filename = $fileInfo->getFilename();
        $filepath = $fileInfo->getPathname();
        $fileExtension = pathinfo($filename, PATHINFO_EXTENSION);

        // Periksa apakah itu direktori/file yang dikecualikan
        $excludePath = str_replace($_SERVER['DOCUMENT_ROOT'], '', $filepath);
        if (in_array(ltrim($excludePath, '/'), $excludePaths)) {
            continue;
        }
        if ($fileInfo->isDir()) {
            if (in_array($filename, $excludeDirs)) {
                continue;
            } else {
                generateSitemap($filepath, $excludeDirs, $excludeFiles, $getTitle, $removeTitleStrings, $getLastMod, $excludeMetaTags, $useChangeFreq, $changefreqValues, $getPriority, $excludePaths, $xmlFinal);
            }
        } else {
            if (in_array($filename, $excludeFiles) || in_array($filename, $excludeDirs)) {
                continue;
            }

            if (in_array($fileExtension, ['html', 'php'])) {
                processFile($filepath, $getTitle, $removeTitleStrings, $getLastMod, $excludeMetaTags, $useChangeFreq, $changefreqValues, $getPriority, $xmlFinal);
            }
        }
    }
}

// Memproses file (untuk file akhir)
function processFile($filepath, $getTitle, $removeTitleStrings, $getLastMod, $excludeMetaTags, $useChangeFreq, $changefreqValues, $getPriority, &$xmlFinal) {
    $content = file_get_contents($filepath);
    if (shouldExcludeContent($content, $excludeMetaTags)) {
        return;
    }

    $url = getRelativeUrl($filepath);
    // Atur tanggal modifikasi terakhir dalam format UTC (Coordinated Universal Time) (ditunjukkan oleh "+00:00")
    $lastMod = ($getLastMod == 1) ? getLastModifiedDateUTC($filepath) : '';

    $xmlFinal .= "\n <url>";
    $xmlFinal .= "\n <loc>{$url}</loc>";

    if ($getTitle == 1) {
        $title = getTitleFromContent($content);
        if (!empty($title)) {
            $title = str_replace($removeTitleStrings, '', $title);
            $xmlFinal .= "\n <title>{$title}</title>";
        }
    }

    // Tampilkan tanggal modifikasi terakhir
    if (!empty($lastMod)) {
        $xmlFinal .= "\n <lastmod>{$lastMod}</lastmod>";
    }

    // Tampilkan changefreq
    if ($useChangeFreq == 1) {
        $changefreq = $changefreqValues[array_rand($changefreqValues)];
        $xmlFinal .= "\n <changefreq>{$changefreq}</changefreq>";
    }

    // Tampilkan prioritas
    if ($getPriority == 1) {
        $priority = getPriorityFromDepth($filepath);
        $xmlFinal .= "\n <priority>{$priority}</priority>";
    }

    $xmlFinal .= "\n </url>";
}

// Menghitung prioritas berdasarkan kedalaman (untuk file akhir)
function getPriorityFromDepth($filepath) {
    $depth = substr_count($filepath, DIRECTORY_SEPARATOR);
    return 1 - ($depth * 0.1);
}

// Periksa apakah tag meta harus dikecualikan (untuk file akhir)
function shouldExcludeContent($content, $excludeMetaTags) {
    foreach ($excludeMetaTags as $tag) {
        if (stripos($content, '<meta name="robots" content="' . $tag) !== false) {
            return true;
        }
    }

    return false;
}

///// Dapatkan tanggal modifikasi terakhir dari file - Disarankan menggunakan UTC (Coordinated Universal Time) dalam elemen XML sitemap
// Atur tanggal modifikasi terakhir dalam format UTC (Coordinated Universal Time) (ditunjukkan oleh "+00:00")
function getLastModifiedDateUTC($filepath) {
    $lastModTimestamp = filemtime($filepath);
    $lastModDateTime = new DateTimeImmutable('@' . $lastModTimestamp);
    return $lastModDateTime->format('c');
}

// Dapatkan judul dari file HTML (untuk file akhir)
function getTitleFromContent($content) {
    $dom = new DOMDocument;
    libxml_use_internal_errors(true); // Menekan kesalahan selama parsing HTML
    $dom->loadHTML($content);

    $titleElements = $dom->getElementsByTagName('title');
    if ($titleElements->length > 0) {
        $title = $titleElements->item(0)->textContent;
        return $title;
    }

    return '';
}

// Dapatkan URL relatif dari file (untuk file akhir)
function getRelativeUrl($filepath) {
    $relativeUrl = str_replace($_SERVER['DOCUMENT_ROOT'], '', $filepath);
    return $_SERVER['REQUEST_SCHEME'] . '://' . $_SERVER['SERVER_NAME'] . str_replace('\\', '/', $relativeUrl);
}

// Mulai pembuatan sitemap (untuk file akhir)
generateSitemap($rootDirectory, $excludeDirectories, $excludeFiles, $getTitle, $removeTitleStrings, $getLastMod, $excludeMetaTags, $useChangeFreq, $changefreqValues, $getPriority, $excludePaths, $xmlFinal);

// Footer sitemap (untuk file akhir)
$xmlFinal .= "\n</urlset>";

// Simpan sitemap ke file (untuk file akhir)
file_put_contents($finalSitemapPath, $xmlFinal);

// Tampilkan pesan keberhasilan (menunjukkan bahwa file sitemap akhir telah dibuat dan disimpan)
echo $successMessage;
?>
<hr>
<p style="margin-top: 20px">
<!-- Atur nama file program PHP ini di tag <a>. Ekstensinya adalah ".php" -->
<a href="Nama file dari program ini.php" style="margin-left: 20px;text-decoration: none;"><i class="fa-solid fa-check" style="color: #005eff;"></i> Membuat Ulang “file XML”&nbsp;&nbsp;<i class="fa-solid fa-rotate fa-spin fa-2x" style="color:crimson"></i>&nbsp;&nbsp;&nbsp;[Muat ulang halaman]</a>
</p>
<p>
<!-- Buka "file XML" yang dihasilkan dalam peramban -->
<a href='<?php echo '/' . $finalSitemapFilename; ?>' target='_blank' style='margin-left: 20px;text-decoration: none;'><i class="fa-solid fa-check" style="color: #005eff

;"></i> Buka "file XML" dalam peramban&nbsp;&nbsp;<i class="fa-solid fa-chalkboard-user fa-beat-fade fa-2x" style="color:green"></i>&nbsp;&nbsp;&nbsp;[Tab terpisah]</a>
<div style="margin-left: 30px;font-size: 12px;color: gray">* Jika ukuran file besar, Anda mungkin tidak dapat membukanya di peramban Anda. Jika Anda tidak dapat membukanya di peramban Anda, silakan unduh file ".xml" dari server web dan periksa.</div>
</p>
<hr>
<!-- Konfirmasi penambahan/perbarui "Google" sitemap -->
<p>
<!-- <a>Atur URL Anda sendiri di tag -->
<a href="https://search.google.com/search-console/sitemaps?resource_id=URL Anda sendiri" target="_blank" style="margin-left: 20px;text-decoration: none;"> <i class="fa-solid fa-check" style="color: #005eff;"></i>&nbsp;[<strong>Google</strong>]&nbsp;Konfirmasi penambahan/perbarui peta situs&nbsp;&nbsp;<i class="fa-solid fa-arrow-up-from-bracket fa-bounce fa-2x" style="color: #db0016;"></i></a>
</p>
<!-- [Google Search Console] -->
<p>
<!-- <a>Atur URL "Sitemap" yang telah Anda daftarkan di Google Search Console di tag. -->
<a href="https://search.google.com/search-console?resource_id=URL Anda sendiri" target="_blank" style="margin-left: 20px;text-decoration: none;"><i class="fa-solid fa-check" style="color: #005eff;"></i>&nbsp;[<strong>Google Search Console</strong>]&nbsp;&nbsp;&nbsp;<i class="fa-solid fa-up-right-from-square fa-beat fa-2x" style="color: blue"></i></a>
<div style="font-size: 13px; margin: 0 40px">* Diasumsikan bahwa Anda sudah mendaftar dengan "Google Search Console".</div>
</p>
<hr>
<!-- Konfirmasi penambahan/perbarui "Bing" sitemap -->
<p>
<!-- Atur URL halaman "Webmaster Tools" Bing yang Anda daftarkan dan nama file XML yang Anda atur di tag <a>.Nama file harus cocok dengan nama file yang diatur dalam "$sitemapFilename". -->
<a href="https://www.bing.com/webmasters/sitemaps?siteUrl=URL Anda sendiri/&sitemap=URL Anda sendiri/sitemap.xml" target="_blank" style="margin-left: 20px;text-decoration: none;"> <i class="fa-solid fa-check" style="color: #005eff;"></i>&nbsp;[<strong>Bing</strong>]&nbsp;Konfirmasi penambahan/perbarui peta situs&nbsp;&nbsp;<i class="fa-solid fa-arrow-up-from-bracket fa-bounce fa-2x" style="color: #db0016;"></i></a>
</p>
<!-- [Bing webmaster Tools] -->
<p>
<!-- Atur URL halaman "Webmaster Tools" Bing yang Anda daftarkan di tag <a>. -->
<a href="https://www.bing.com/webmasters/home?siteUrl=URL Anda sendiri" target="_blank" style="margin-left: 20px;text-decoration: none;">
<i class="fa-solid fa-check" style="color: #005eff;"></i>&nbsp;[<strong>Bing webmaster Tools</strong>]&nbsp;&nbsp;&nbsp;<i class="fa-solid fa-up-right-from-square fa-beat fa-2x" style="color: blue"></i></a>
<div style="font-size: 13px; margin: 0 40px">* Diasumsikan bahwa Anda sudah mendaftar dengan "Bing Webmaster Tools" atau telah menyelesaikan kerja sama dengan "Google Search Console".</div>
</p>
<hr>
<!-- Menampilkan nama situs, dll. Jika tidak perlu ditampilkan, silakan hapus. -->
<h3 align="center"><i class="fa-solid fa-house" style="color: crimson"></i>&nbsp;Nama situs Anda, dll.&nbsp;<i class="fa-solid fa-house" style="color: crimson"></i></h3>
<!-- Anda bisa menghapusnya. -->
<h4 align="center"><a href="https://www.benricho.org/" target="_blank" style="text-decoration: none;"><i class="fa-solid fa-house" style="color: blue"></i>&nbsp;みんなの知識 ちょっと便利帳&nbsp;<i class="fa-solid fa-house" style="color: blue"></i></h4>
</body>
</html>
Simpan file dengan ekstensi ".php".
 Unduh File ZIP dengan Bagian PHP Saja   
Anda dapat menjalankan program bahkan hanya dengan bagian PHP.
Demikianlah pengantar kami tentang kode PHP untuk pembuat peta situs XML.
Dengan menggunakan kode ini, semoga Anda mencapai pengindeksan dan penelusuran yang efektif dari mesin pencari, memastikan operasi situs yang lancar.
Meskipun ada program berbayar dengan fitur canggih seperti pembaruan otomatis, di sini, fokusnya adalah pada penyediaan fungsionalitas dasar.

Mungkin ada kesalahan dalam penggunaan kata karena ini adalah terjemahan dari versi Jepang. Kami mohon maaf atas ketidaknyamanan tersebut, tetapi jika ada kesalahan dalam kata-kata dalam kode, harap perbaiki atau sesuaikan sendiri.

Umpan balik Anda tentang penggunaan kode ini sangat dihargai. Harap dicatat bahwa saya tidak dapat merespons pertanyaan.

おすすめサイト・関連サイト…

Last updated : 2024/04/23