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 [ルーマニア語]  

XML Sitemap Generation Program
XML Sitemap Generator
Kopyahin ang code at lumikha ng programa.
Sample XML Sitemap

Pakilala
Ang isang sitemap ay isang pahina o file na naglalaman ng istraktura at nilalaman ng iyong website, na tumutulong sa mga user at mga search engine na maunawaan ang impormasyon sa iyong site at tumulong sa navigasyon.
Bagama't ang pahinang ito ay pinamagatang "XML Sitemap Generator" ang kasalukuyang pahina ay hindi isang tool para sa pagbuo ng mga sitemap.
Sa pahinang ito, makikita mo ang code upang mag-generate at kunin ang isang sitemap sa anyo ng XML. I-upload ang  code sa ibaba sa server ng iyong site at patakbuhin ang programa kapag kailangan mo ng isang XML sitemap para sa iyong site. Malaya kang baguhin ang code. Mangyaring gamitin ito nang malaya.
Disclaimer
Depende sa istraktura ng iyong site, may posibilidad na ang programang ito ay hindi magtagumpay na mag-generate ng isang sitemap.
Inaakala ng programa na ang site ay nilikha gamit ang UTF-8. Gayunpaman, kahit na ang buong nilalaman ay nasa UTF-8, maaaring hindi ito gumana kung ang mga HTML tag ay hindi tugma sa pattern ng programa.
Panganib
Ang programa na ito ay itinatag upang ipatupad sa isang online na kapaligiran. Samakatuwid, mayroong sumusunod na mga panganib na kaugnay dito.
  1. Panganib ng pandaraya ng third-party: Maaaring ipatupad ng masasamang third-party ang programa ng PHP, na maaaring baguhin ang root.
  2. Pagganap ng server: Sa maraming mga file/directory, maaaring kumain ito ng oras at memory, na nakakaapekto sa load ng server.
  3. Epekto sa Googlebot: Habang ang Googlebot ay nagrerefer sa sitemap, kung ang programa ay ina-crawl habang sinusulat, maaaring hindi makarating ang tamang impormasyon sa bot.
Mga Hakbang na Ginawa
Nagawa namin ang mga sumusunod na hakbang upang mabawasan ang panganib:
  1. Pag-iimbak ng mga ginawang file: Para sa pinapalakas na seguridad ng ginawang sitemap file, sinusunod ng programa ang mga hakbang na ito:
    1. Pansamantalang imbakan: Ang mga file ng sitemap ay una munang iniimbak pansamantala sa isang lokasyon sa labas ng root directory, na pinipigilan ang direktang pagsusulat o pandaraya ng masasamang third-party sa web server.
    2. Pagpapalit ng pangalan ng file: Ang ginawang sitemap file ay pinapalitan ng pangalan pagkatapos ng pansamantalang imbakan, na pababain ang panganib ng pandaraya sa pamamagitan ng pagbabago ng orihinal na pangalan ng file.
Mga Hakbang na Dapat Gawin
Upang mabawasan ang iyong panganib, mangyaring tandaan ang mga sumusunod:
  1. Pagtanggal ng file ng programa: Pagkatapos ng pag-generate ng sitemap, agaran tanggalin ang na-upload na file ng programa mula sa server.
  2. Pagsasagawa sa isang ligtas na kapaligiran: Maging maingat sa paglalagay ng mga file sa mga remote server at isaalang-alang ang pagpapatakbo sa mga ito nang lokal kung sa palagay mo ay may panganib sila.
  3. Pagganap ng pagsubaybay sa load: Kung nagtaas ang pagganap ng server, ihinto agad ang paggamit upang maiwasan ang mga isyu sa pagganap.
  4. Mga Hakbang para sa Googlebot: Pagkatapos ng pag-generate ng sitemap, tiyakin ang tagumpay ng pag-crawl sa Google Search Console. Isaalang-alang ang manu-manong pagpapatakbo ng pag-crawl kung kinakailangan.
  • Maliban kung mayroon kang isang sitemap generation plugin tulad ng WordPress, kakailanganin mong mag-generate ng sitemap sa iyong sarili. Sa kaso na iyon, mangyaring gamitin ang code na inilahad dito.
  • Maaaring matagpuan ang detalyadong impormasyon tungkol sa istraktura at pangangailangan ng site map sa maraming mga website, kaya't ito ay hindi isinama dito, nagbibigay lamang ng PHP code.
  • Ang bawat item sa code ay may mga komento; piliin ang paraan na angkop sa iyong mga kagustuhan.
  • Ang ginawang XML file (.xml) ay tila tulad ng sumusunod, nagbibigay ng isang halimbawa na may mga minimum na kinakailangang item para sa pagsusumite sa Google. Bukod dito, maaari kang kumuha ng "Page Title," "Change Frequency," at "Priority."
    XML sitemap sample
    ・Ang petsa ng huling pagbabago (<lastmod>) ay nakukuha sa Coordinated Universal Time (UTC).
    ・Halimbawa, ang oras sa Hapon ay nagdaragdag ng 9 na oras sa ipinapakita.
  • Mga Hakbang sa Instalasyon:
    1. Maghanda ng isang direktoryo (folder) na may pangalan tulad ng "sitemap."
    2. I-kopya ang code sa ibaba   at i-paste ito sa iyong web page editor.
    3. Sundan ang mga komento sa code upang palitan ang bawat item ng nilalaman na angkop sa iyong mga kondisyon.
    4. Tawaging ang file, halimbawa, 'sitemapgenerator.php,' at i-save ang na-edit na pahina gamit ang extension na '.php,' hindi '.html.'
    5. I-upload ito sa iyong web server. Kung maaari mong ma-access ang pahina at makakita ng isang screen na katulad ng nasa ibaba, matagumpay ang pag-generate.
      * Sinubok sa isang environment ng development na may halos 20,000 na mga pahina, ang laki ng file ay mga 6MB (pumili ng lahat ng mga available na item sa mga setting), at tumagal ito ng mga 3 segundo.
      Matagumpay na halimbawa ng uri na kasama ang seksyon ng MTML
      【Uri na kasama ang seksyon ng MTML】
      Matagumpay na halimbawa ng uri na may lamang seksyon ng PHP
      【Uri na may lamang seksyon ng PHP】
    6. Buksan ang na-save na "XML file" sa iyong browser upang suriin ito, o i-download ang na-save na ".xml" file upang suriin ito, at kung ito ay nagawa nang wasto, i-rehistro ito sa Google Search Console  Bing Webmaster Tools   , at iba pa.
      * Kung malaki ang laki ng file, maaaring hindi mo ito ma-bukas sa isang browser. I-download ang ".xml" file mula sa web server para sa kumpirmasyon.
      * Depende sa browser, maaaring hindi ito magpakita nang wasto kapag binuksan.
      * Kung binuksan mo ito sa isang browser, maaaring hindi lumabas ang "XML Declaration" sa unang linya.
    7. Kung ito ang unang pagkakataon na ginamit, siguruhing tamang naipag-generate at suriin ang mga hindi kinakailangang item.
    8. Kung napansin mo ang isang "Encoding error" kapag nag-access sa pahina, maaaring dulot ito ng tiyak na mga character.
      Halimbawa, ang mga character tulad ng「&」ay dapat isulat muli bilang escape codes, tulad ng ipinapakita sa table sa ibaba.
      * Ang mga escape code ay maaaring kopyahin sa pamamagitan ng pag-click.
    9. Character  Escape Code 
      Ampersand
      &➡️
      &amp;
      Single Quote
      ➡️
      &apos;
      Double Quote
      ➡️
      &quot;
      Greater Than
      >➡️
      &gt;
      Less Than
      <➡️
      &lt;
    10. Nang masuri namin ito sa isang test environment, kapag walang mga exclusions na tinukoy, natagpuan ang isang direktoryo tulad ng "sys", na hindi ginagamit bilang isang web page directory (folder) sa site na ito, sa XML file. Kung na-kumpirma, mangyaring itukoy ang pangalan ng direktoryo sa 'Exclude directories' item, halimbawa, "$excludeDirectories = ['sys']".
      Maaari ring subukan ang pagtukoy ng isang bagay tulad ng "$excludeMetaTags = ['NOINDEX']" sa seksyon ng "Exclude Meta Tags". Ang PHP code sa ibaba ay gumagamit ng "NOINDEX" bilang default na setting.
《 XML Sitemap Generation PHP Code 》
 I-download ang ZIP File na may Bahagi ng PHP Lamang   
Maaari mong patakbuhin ang programa kahit mayroon lamang ang seksyon ng PHP.
I-save ang file gamit ang extension na ".php."

<!DOCTYPE html>
<html lang="fil">
<head>
<meta charset="UTF-8">
<title>XML Sitemap Generation PHP Program</title>
<meta name="robots" content="NOINDEX,NOFOLLOW">
<!-- I-load ang Libreng Icon Fonts - maaaring alisin kung hindi ginagamit -->
<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;Paglikha ng XML Sitemap</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="I-download ang XML file sa lokal" style="background-color: white;border-radius: 5px;cursor: pointer;">
    </form>
</div>
<ul>
<li>Ang XML file na i-download mula rito ay naglalaman ng bahagi ng HTML na bahagi ng pahina.</li>
<li>Kung kailangan mo ng purong XML file, i-download ito mula sa isang remote server. O, tanggalin ang bahagi ng HTML ng in-download na file. Ang mga XML files mula sa "&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;" hanggang "&lt;/urlset&gt;" ay mga XML files.</li>
</ul>
</div>
<hr>
<?php
//************************************************
// Paglikha ng XML Sitemap na PHP Program
// Program na ibinigay ni: Everyone's Knowledge A Little Useful Book
//        Minna no Chishiki Chotto Benricho
//        みんなの知識 ちょっと便利帳
// Inilabas: Pebrero 11, 2024
//************************************************

// Root directory ng web server. Kusa itong nakuha.
$sitemapDirectory = $_SERVER['DOCUMENT_ROOT'];

// .xml pangalan ng file (final filename)
// Ang pangalan ng .xml file ay maaaring baguhin. Gayunpaman, maraming search engine ang gumagamit ng "sitemap.xml" bilang standard naming convention, kaya't inirerekomenda ang paggamit ng "sitemap.xml".
$finalSitemapFilename = 'sitemap.xml';

// Direktoryo para sa pag-save ng sitemap file (final directory - root)
$finalSitemapPath = $sitemapDirectory . '/' . $finalSitemapFilename;

// Direktoryo upang lumikha ng sitemap
$rootDirectory = $_SERVER['DOCUMENT_ROOT'];

// .xml pangalan ng file (temporary file name)
$tempSitemapFilename = 'temporarysitemap.xml';

// Direktoryo para sa pag-save ng sitemap file (temporary directory)
$tempSitemapPath = $sitemapDirectory . '/' . $tempSitemapFilename;

// Lumikha ng pansamantalang direktoryo kung hindi ito umiiral
$tempDirectory = dirname($tempSitemapPath);
if (!file_exists($tempDirectory)) {
    mkdir($tempDirectory, 0777, true);
}

// Burahin ang lumang sitemap at palitan ng bagong sitemap (gamit ang shell command)
$oldSitemapFilename = 'old-' . $finalSitemapFilename;
$oldSitemapPath = $sitemapDirectory . '/' . $oldSitemapFilename;

// Burahin ang lumang sitemap kung ito ay umiiral
if (file_exists($oldSitemapPath)) {
    unlink($oldSitemapPath);
}

// Palitan sa bagong sitemap
if (file_exists($tempSitemapPath)) {
    rename($tempSitemapPath, $oldSitemapPath);
}

// Suriin kung na-click ang button na i-download
if (isset($_POST['downloadLocal'])) {
    // I-copy ang sitemap sa pansamantalang direktoryo
    copy($finalSitemapPath, $tempSitemapPath);

    // Itakda ang headers para sa pag-download
    header('Content-Type: application/octet-stream');
    header('Content-Disposition: attachment; filename="' . $finalSitemapFilename . '"');
    header('Content-Length: ' . filesize($tempSitemapPath));

    // Ilabas ang file
    readfile($tempSitemapPath);

    // Pagkatapos ng pag-download, burahin ang sitemap na naka-save sa pansamantalang direktoryo
    unlink($tempSitemapPath);
    exit;
}

///// Mga Setting ng Pag-exclude /////
// Mga direktoryong i-exclude. Itakda lamang ang mga pangalan ng direktoryo. ['dir-1', 'dir2'] atbp.
// Itakda sa isang array na walang laman kung hindi kinakailangan. $excludeDirectories = [];
$excludeDirectories = [];

// Mga file na i-exclude. Itakda lamang ang mga pangalan ng file. ['aaa.html', 'bbb.php'] atbp.
// Itakda sa isang array na walang laman kung hindi kinakailangan. $excludeDirectories = [];
$excludeFiles = [];

// Mga direktoryo/Mga file na i-exclude ['dir-1/dir1/file1.html', 'dir2/file2.php'] atbp.
// Ang mga Exclude paths ay hindi dapat maglaman ng nangungunang "/".
// Itakda sa isang array na walang laman kung hindi kinakailangan. $excludeDirectories = [];
$excludePaths = [];

// Mga Meta tags na naglalaman ng ['NOINDEX', 'NOFOLLOW', 'REFRESH'], atbp. na dapat i-exclude
// Itakda sa isang array na walang laman kung hindi kinakailangan. $excludeDirectories = [];
// Inirerekomenda ang pagtakda ng ['NOINDEX']
$excludeMetaTags = ['NOINDEX'];

///// Mga Kondisyon sa Paglikha ng Sitemap /////
// Kunin ang pamagat ng pahina (1: Oo, 2: Hindi)
// * Hindi inirerekomenda ng Google Search Console
// * Kung nagre-register sa Google Search Console, itakda sa "2: Hindi"
// * Kung naitakda sa "1: Kunin," maaaring magpakita ng alert ang Google Search Console na nagsasabing, "Ang mga Title tags ay hindi kinikilala. Mangyaring gumawa ng pagbabago."
$getTitle = 2;
// Mga string na alisin mula sa pamagat ng pahina
// * Maaaring alisin ang tinukoy na mga string mula sa pamagat. ['of', 'is'] atbp.
// Itakda sa isang array na walang laman kung hindi kinakailangan. $excludeDirectories = [];
$removeTitleStrings = [];

// Kunin ang huling petsa ng pagbabago ng file (1: Oo, 2: Hindi)
// * Inirerekomenda ng Google Search Console
$getLastMod = 1;

// Pag-update frequency ng pahina
// * Pinapabayaan ng Google. Inirerekomenda na huwag magdagdag ng mga halaga.
// Gamitin ang pag-update frequency (1: Oo, 2: Hindi)
$useChangeFreq = 2;
// Piliin ang mga element para sa pag-update frequency kapag "1" ang napili
// ['palaging', 'hourly', 'daily', 'weekly', 'monthly', 'yearly', 'never']
// Pumili ng mga halaga na naaangkop sa pag-update frequency ng iyong site
$changefreqValues = ['element na naaangkop sa iyong site'];

// Prioridad ng pahina
// * Pinapabayaan ng Google. Inirerekomenda na hu wag magdagdag ng mga halaga.
// Kunin ang priority (1: Oo, 2: Hindi)
$getPriority = 2;

// Mensahe sa paglikha ng sitemap
$successMessage = "<p>・ Ang Sitemap XML file ay na-generate.</p><p>・ Ito ay nai-save sa root ng remote server bilang '{$finalSitemapFilename}'.<br>・ Para sa seguridad, mangyaring burahin ang file ng programa mula sa remote server.</p><p>・ <a href='/{$finalSitemapFilename}' target='_blank'>Buksan ang 'XML file' sa browser [bagong tab].</a></p>";

// Sitemap XML Header (para sa final sitemap file)
$xmlFinal = <<<XML
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
XML;

// Nangungunang Pangunahing Pangkalahatang Pangkat sa Direktoryo (para sa final na Sitemap file)
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);

        // Suriin kung ito ay isang excluded na direktoryo/file
        $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);
            }
        }
    }
}

// Proseso ang file (para sa final na file)
function processFile($filepath, $getTitle, $removeTitleStrings, $getLastMod, $excludeMetaTags, $useChangeFreq, $changefreqValues, $getPriority, &$xmlFinal) {
    $content = file_get_contents($filepath);
    if (shouldExcludeContent($content, $excludeMetaTags)) {
        return;
    }

    $url = getRelativeUrl($filepath);
    // Itakda ang huling petsa ng pagbabago sa UTC (Coordinated Universal Time) format (tinutukoy ng "+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>";
        }
    }

    // Ipakita ang huling petsa ng pagbabago
    if (!empty($lastMod)) {
        $xmlFinal .= "\n <lastmod>{$lastMod}</lastmod>";
    }

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

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

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

// Kalkulahin ang priority batay sa depth (para sa final na file)
function getPriorityFromDepth($filepath) {
    $depth = substr_count($filepath, DIRECTORY_SEPARATOR);
    return 1 - ($depth * 0.1);
}

// Suriin kung dapat i-exclude ang mga meta tags (para sa final na file)
function shouldExcludeContent($content, $excludeMetaTags) {
    foreach ($excludeMetaTags as $tag) {
        if (stripos($content, '<meta name="robots" content="' . $tag) !== false) {
            return true;
        }
    }

    return false;
}

///// Kunin ang huling petsa ng pagbabago ng file - Inirerekomenda na gamitin ang UTC (Coordinated Universal Time) sa elemento ng sitemap XML
// Itakda ang huling petsa ng pagbabago sa UTC (Coordinated Universal Time) format (tinutukoy ng "+00:00")
function getLastModifiedDateUTC($filepath) {
    $lastModTimestamp = filemtime($filepath);
    $lastModDateTime = new DateTimeImmutable('@' . $lastModTimestamp);
    return $lastModDateTime->format('c');
}

// Kunin ang pamagat mula sa HTML file (para sa final na file)
function getTitleFromContent($content) {
    $dom = new DOMDocument;
    libxml_use_internal_errors(true); // Pigilin ang mga error sa panahon ng HTML parsing
    $dom->loadHTML($content);

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

    return '';
}

// Kunin ang relative URL ng file (para sa final na file)
function getRelativeUrl($filepath) {
    $relativeUrl = str_replace($_SERVER['DOCUMENT_ROOT'], '', $filepath);
    return $_SERVER['REQUEST_SCHEME'] . '://' . $_SERVER['SERVER_NAME'] . str_replace('\\', '/', $relativeUrl);
}

// Simulan ang paglikha ng sitemap (para sa final na file)
generateSitemap($rootDirectory, $excludeDirectories, $excludeFiles, $getTitle, $removeTitleStrings, $getLastMod, $excludeMetaTags, $useChangeFreq, $changefreqValues, $getPriority, $excludePaths, $xmlFinal);

// Sitemap footer (para sa final na file)
$xmlFinal .= "\n</urlset>";

// I-save ang sitemap sa isang file (para sa final na file)
file_put_contents($finalSitemapPath, $xmlFinal);

// Ipakita ang mensahe ng tagumpay (nagpapahiwatig na ang final na sitemap file ay na-generate at nai-save)
echo $successMessage;
?>
<hr>
<p style="margin-top: 20px">
<!-- Itakda ang pangalan ng file ng program na ito sa tag na <a>. Ang extension ay ".php" -->
<a href="File name of this program.php" style="margin-left: 20px;text-decoration: none;"><i class="fa-solid fa-check" style="color: #005eff;"></i> I-regenerate ang “XML file”&nbsp;&nbsp;<i class="fa-solid fa-rotate fa-spin fa-2x" style="color:crimson"></i>&nbsp;&nbsp;&nbsp;[Reload page]</a>
</p>
<p>
<!-- Buksan ang inilikhang "XML file" sa isang browser -->
<a href='<?php echo '/' . $finalSitemapFilename; ?>' target='_blank' style='margin-left: 20px;text-decoration: none;'><i class="fa-solid fa-check" style="color: #005eff;"></i> Buksan ang "XML file" sa browser&nbsp;&nbsp;<i class="fa-solid fa-chalkboard-user fa-beat-fade fa-2x" style="color:green"></i>&nbsp;&nbsp;&nbsp;[Separate tab]</a>
<div style="margin-left: 30px;font-size: 12px;color: gray">* Kung ang laki ng file ay malaki, maaaring hindi ito mabuksan sa iyong browser. Kung hindi mo ito mabuksan sa iyong browser, mangyaring i-download ang ".xml" file mula sa web server at suriin ito.</div>
</p>
<hr>
<!-- Kumpirmahin ang pagdagdag/pag-update ng "Google" sitemap -->
<p>
<!-- <a> Itakda ang iyong sariling URL sa tag -->
<a href="https://search.google.com/search-console/sitemaps?resource_id=your own URL" target="_blank" style="margin-left: 20px;text-decoration: none;"> <i class="fa-solid fa-check" style="color: #005eff;"></i>&nbsp;[<strong>Google</strong>]&nbsp;Kumpirmahin ang pagdagdag/pag-update ng site map&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> Itakda ang URL ng "Sitemap" page ng Google Search Console na iyong na-register sa tag. -->
<a href="https://search.google.com/search-console?resource_id=your own URL" 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">* Inaasahan na na-register ka na sa "Google Search Console".</div>
</p>
<hr>
<!-- Kumpirmahin ang pagdagdag/pag-update ng site map ng "Bing" -->
<p>
<!-- Itakda ang URL ng Bing "Webmaster Tools" page na iyong na-register at ang pangalan ng XML file na iyong itinakda sa tag na <a>. Ang pangalan ng file ay dapat tumutugma sa pangalan ng file na itinakda sa "$sitemapFilename". -->
<a href="https://www.bing.com/webmasters/sitemaps?siteUrl=your own URL/&sitemap=your own URL/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;Kumpirmahin ang pagdagdag/pag-update ng site map&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>
<!-- Itakda ang URL ng Bing "Webmaster Tools" page na iyong na-register sa tag na <a>. -->
<a href="https://www.bing.com/webmasters/home?siteUrl=your own URL" 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">* Inaasahan na na-register ka na sa "Bing Webmaster Tools" o nagtapos na ng kooperasyon sa "Google Search Console".</div>
</p>
<hr>
<!-- Nagpapakita ng pangalan ng site, atbp. Kung hindi kinakailangan ang pagpapakita nito, mangyaring tanggalin ito. -->
<h3 align="center"><i class="fa-solid fa-house" style="color: crimson"></i>&nbsp;Ang pangalan ng iyong site, atbp.&nbsp;<i class="fa-solid fa-house" style="color: crimson"></i></h3>
<!-- Maaring tanggalin ito. -->
<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>
I-save ang file gamit ang extension na ".php."
 I-download ang ZIP File na may Bahagi ng PHP Lamang   
Maaari mong patakbuhin ang programa kahit mayroon lamang ang seksyon ng PHP.
Tinatapos nito ang PHP code para sa XML Sitemap Generator.
Sa paggamit ng code na ito, umaasa kami na makakamit mo ang epektibong crawling at indexing mula sa mga search engine, na nagtitiyak ng maayos na operasyon ng site.
Bagaman may mga bayad na programa na may mga advanced na feature tulad ng automatic updates, dito, ang pokus ay nakatuon sa pagbibigay ng mahahalagang functionality.

Maaaring may mga pagkakamali sa pagkakasulat dahil ito ay isang pagsasalin mula sa Japanese version. Humihingi kami ng paumanhin sa abala, ngunit kung mayroong maling pagkakasulat sa code, mangyaring i-korekta o ayusin ito sa iyong sarili.

Ang iyong feedback sa paggamit ng code na ito ay pinahahalagahan. Mangyaring tandaan na hindi ako makakasagot sa mga tanong.

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

Last updated : 2024/04/23