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-genereringsprogram
XML Sitemap-generator
Kopiera koden och skapa programmet.
Exempel på XML Sitemap

Introduktion
En sitemap är en sida eller fil som listar strukturen och innehållet på din webbplats och hjälper användare och sökmotorer att förstå informationen på din webbplats och underlätta navigering.
.Även om titeln på den här sidan är "XML Sitemap Generator" är den aktuella sidan inte ett verktyg för att skapa webbplatskartor.
Den här sidan introducerar koden som genererar och hämtar en webbplatskarta i XML-format. När du behöver en XML-webbplatskarta laddar du upp kod nedan  till din webbplats server och kör programmet. Du är fri att ändra koden. Använd den gärna.
Ansvarsfriskrivning
Beroende på din webbplats struktur finns det en möjlighet att detta program inte lyckas generera en sitemap.
Programmet förutsätter att webbplatsen skapas med UTF-8. Men även om hela innehållet är i UTF-8 kan det hända att det inte fungerar om HTML-taggar inte matchar programmets mönster.
Risker
Detta program är utformat att köras i en online-miljö. Därför är följande risker förknippade med det.
  1. Risk för tredjepartsmanipulering: Onda tredje parter kan köra PHP-programmet och potentiellt ändra roten.
  2. Serverprestanda: Med många filer/kataloger kan det ta tid och minne, vilket påverkar serverbelastningen.
  3. Påverkan på Googlebot: Under Googlebots hänvisning till sitemap, om programmet kryps medan det skrivs kan korrekt information inte nå boten.
Åtgärder vidtagna
Vi har vidtagit följande åtgärder för att minska risken:
  1. Lagring av genererade filer: För förbättrad säkerhet för den genererade sitemap-filen följer programmet dessa steg:
    1. Tillfällig lagring: Sitemap-filer lagras initialt tillfälligt på en plats utanför rotkatalogen, vilket förhindrar direkt skrivning eller manipulation av onda tredje parter på webbservern.
    2. Filnamnsändring: Den genererade sitemap-filen döps om efter tillfällig lagring, vilket minskar risken för manipulation genom att ändra det ursprungliga filnamnet.
Åtgärder att vidta
För att minska din risk, notera följande:
  1. Radera programfilen: Efter sitemap-generering, ta bort den uppladdade programfilen från servern snabbt.
  2. Körning i en säker miljö: Var försiktig med att placera filer på fjärrservrar och överväg att köra dem lokalt om du känner att de är i riskzonen.
  3. Övervakning av belastning: Om serverbelastningen ökar, sluta använda den omedelbart för att förhindra prestandaproblem.
  4. Åtgärder för Googlebot: Efter att ha genererat sitemap, verifiera krypningssucces i Google Search Console. Överväg att manuellt initiera krypning om det behövs.
  • Om du inte har en sitemap-genereringsplugin som WordPress måste du själv generera sitemap. I det fallet, använd koden som introduceras här.
  • Detaljerad information om sitemap-struktur och nödvändighet kan hittas på många webbplatser, så det utelämnas här och endast PHP-koden tillhandahålls.
  • Varje objekt i koden har kommentarer; välj den metod som passar dina preferenser.
  • Den genererade XML-filen (.xml) ser ut som följande och tillhandahåller ett exempel med de minsta nödvändiga objekten för Google-registrering. Dessutom kan du hämta "Sidtitel," "Ändringsfrekvens" och "Prioritet."
    XML sitemap sample
    ・Det senaste ändringsdatumet (<lastmod>) erhålls i Koordinerad Universal Tid (UTC).
    ・Till exempel, japanens tid lägger till 9 timmar till den visade tiden.
  • Installationssteg:
    1. Förbered en katalog (mapp) med ett namn som "sitemap."
    2. Kopiera koden nedan   och klistra in den i din webbsideeditor.
    3. Följ kommentarerna i koden för att ersätta varje objekt med innehåll som passar dina villkor.
    4. Namnge filen, till exempel 'sitemapgenerator.php,' och spara den redigerade sidan med förlängningen '.php,' inte '.html.'
    5. Ladda upp den till din webbserver. Om du kan komma åt sidan och se en skärm liknande den nedan, är generationen lyckad.
      * Testad i en utvecklingsmiljö med cirka 20 000 sidor, filstorleken är cirka 6 MB (välja alla tillgängliga objekt i inställningarna), och det tog cirka 3 sekunder.
      Lyckat exempel på typ som inkluderar MTML-avsnit
      【Typ som inkluderar MTML-avsnitt】
      Lyckat exempel på typ med endast PHP-avsnitt
      【Typ med endast PHP-avsnitt】
    6. Öppna den sparade "XML-filen" i din webbläsare för att kontrollera den, eller ladda ner den sparade ".xml"-filen för att kontrollera den, och om den genereras korrekt, registrera den i Google Search Console  Bing Webmaster Tools   osv.
      * Om filstorleken är stor kanske du inte kan öppna den i en webbläsare. Ladda ner ".xml"-filen från webbservern för bekräftelse.
      * Beroende på webbläsaren kanske den inte visas korrekt när den öppnas.
      * Om du öppnar den i en webbläsare kan "XML-deklarationen" på den första raden inte visas.
    7. Om du använder den för första gången, se till att den genereras korrekt och kontrollera om det finns onödiga objekt.
    8. Om du stöter på ett "Kodningsfel" när du får tillgång till sidan kan det bero på specifika tecken.
      Till exempel bör tecken som [&] omskrivas som escape-koder, som visas i tabellen nedan.
      * Escape-koder kan kopieras genom att klicka.
    9. Tecken  Escape-kod 
      Ampersand
      &➡️
      &amp;
      Single Quote
      ➡️
      &apos;
      Double Quote
      ➡️
      &quot;
      Greater Than
      >➡️
      &gt;
      Less Than
      <➡️
      &lt;
    10. När vi verifierade detta i en testmiljö, när inga uteslutningar specificerades, hittades en katalog som "sys", som inte används som en webbsideskatalog (mapp) på denna webbplats, i XML-filen. Om det bekräftas, specificera katalognamnet i 'Uteslut kataloger'-objektet, till exempel "$excludeDirectories = ['sys']".
      Alternativt, försök att specificera något som "$excludeMetaTags = ['NOINDEX']" i avsnittet "Uteslut Meta Tags". PHP-koden nedan använder "NOINDEX" som standardinställning.
《 XML Sitemap-generering PHP-kod 》
 Ladda ner ZIP-fil med endast PHP-delen   
Du kan köra programmet även med endast PHP-avsnittet.
Spara filen med ett ".php"-tillägg.

<!DOCTYPE html>
<html lang="sv">
<head>
<meta charset="UTF-8">
<title>PHP-program för XML Sitemap-generering</title>
<meta name="robots" content="NOINDEX,NOFOLLOW">
<!-- Ladda Gratis Ikon Teckensnitt - kan tas bort om det inte används -->
<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;Skapande av 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="Ladda ner XML-filen lokalt" style="background-color: white;border-radius: 5px;cursor: pointer;">
    </form>
</div>
<ul>
<li>XML-filen som laddas ner här innehåller en del av HTML-delen av sidan.</li>
<li>Om du behöver en ren XML-fil, ladda ner den från en fjärrserver. Eller ta bort HTML-delen av den nedladdade filen. XML-filerna från "&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;" till "&lt;/urlset&gt;" är XML-filer.</li>
</ul>
</div>
<hr>
<?php
//************************************************
// PHP-program för XML Sitemap-generering
// Program tillhandahållet av: Allas Kunskap En Liten Användbar Bok
//        Minna no Chishiki Chotto Benricho
//        みんなの知識 ちょっと便利帳
// Släpptes: 16 februari 2024
//************************************************

// Dokumentrot av webbservern. Automatiskt hämtad.
$sitemapDirectory = $_SERVER['DOCUMENT_ROOT'];

// .xml-filnamn (slutligt filnamn)
// .xml-filnamnet kan ändras. Dock använder många sökmotorer "sitemap.xml" som standardnamn, så det rekommenderas att använda "sitemap.xml".
$finalSitemapFilename = 'sitemap.xml';

// Katalog för att spara sitemap-filen (slutlig katalog - rot)
$finalSitemapPath = $sitemapDirectory . '/' . $finalSitemapFilename;

// Katalog för att generera sitemap
$rootDirectory = $_SERVER['DOCUMENT_ROOT'];

// .xml-filnamn (tillfälligt filnamn)
$tempSitemapFilename = 'temporarysitemap.xml';

// Katalog för att spara sitemap-filen (tillfällig katalog)
$tempSitemapPath = $sitemapDirectory . '/' . $tempSitemapFilename;

// Skapa en tillfällig katalog om den inte redan finns
$tempDirectory = dirname($tempSitemapPath);
if (!file_exists($tempDirectory)) {
    mkdir($tempDirectory, 0777, true);
}

// Radera gammal sitemap och döp om till den nya sitemapen (använder kommando från skal)
$oldSitemapFilename = 'old-' . $finalSitemapFilename;
$oldSitemapPath = $sitemapDirectory . '/' . $oldSitemapFilename;

// Radera gammal sitemap om den finns
if (file_exists($oldSitemapPath)) {
    unlink($oldSitemapPath);
}

// Döp om till den nya sitemapen
if (file_exists($tempSitemapPath)) {
    rename($tempSitemapPath, $oldSitemapPath);
}

// Kontrollera om nedladdningsknappen har klickats på
if (isset($_POST['downloadLocal'])) {
    // Kopiera sitemap till den tillfälliga katalogen
    copy($finalSitemapPath, $tempSitemapPath);

    // Ange headers för nedladdning
    header('Content-Type: application/octet-stream');
    header('Content-Disposition: attachment; filename="' . $finalSitemapFilename . '"');
    header('Content-Length: ' . filesize($tempSitemapPath));

    // Skicka ut filen
    readfile($tempSitemapPath);

    // Efter nedladdning, radera sitemapen som sparats i den tillfälliga katalogen
    unlink($tempSitemapPath);
    exit;
}

///// Inställningar för uteslutning /////
// Kataloger att utesluta. Ange endast katalognamnen. ['dir-1', 'dir2'] etc.
// Ange en tom array om det inte behövs. $excludeDirectories = [];
$excludeDirectories = [];

// Filer att utesluta. Ange endast filnamnen. ['aaa.html', 'bbb.php'] etc.
// Ange en tom array om det inte behövs. $excludeDirectories = [];
$excludeFiles = [];

// Kataloger/Filer att utesluta ['dir-1/dir1/file1.html', 'dir2/file2.php'] etc.
// Uteslutningsvägar får inte inkludera ett ledande "/".
// Ange en tom array om det inte behövs. $excludeDirectories = [];
$excludePaths = [];

// Meta-taggar innehållande ['NOINDEX', 'NOFOLLOW', 'REFRESH'], etc. att utesluta
// Ange en tom array om det inte behövs. $excludeDirectories = [];
// Rekommendera att ange ['NOINDEX']
$excludeMetaTags = ['NOINDEX'];

///// Villkor för sitemap-generering /////
// Hämta sidtitel (1: Ja, 2: Nej)
// * Inte rekommenderat av Google Search Console
// * Om du registrerar med Google Search Console, ange "2: Nej"
// * Om du anger "1: Ja," kan Google Search Console visa ett meddelande "Titel-taggar erkänns inte. Vänligen gör korrigeringar."
$getTitle = 2;
// Strängar att ta bort från sidtiteln
// * Kan ta bort angivna strängar från titeln. ['av', 'är'] etc.
// Ange en tom array om det inte behövs. $excludeDirectories = [];
$removeTitleStrings = [];

// Hämta senaste ändringsdatum för filen (1: Ja, 2: Nej)
// * Rekommenderat av Google Search Console
$getLastMod = 1;

// Sidans uppdateringsfrekvens
// * Ignoreras av Google. Det rekommenderas att inte lägga till värden.
// Använd sidans uppdateringsfrekvens (1: Ja, 2: Nej)
$useChangeFreq = 2;
// Välj element för uppdateringsfrekvens när "1" är valt
// ['alltid', 'varje timme', 'dagligen', 'veckovis', 'månadsvis', 'årligen', 'aldrig']
// Välj värden som gäller för uppdateringsfrekvensen på din webbplats
$changefreqValues = ['element lämpligt för din webbplats'];

// Sidprioritet
// * Ignoreras av Google. Det rekommenderas att inte lägga till värden.
// Hämta prioritet (1: Ja, 2: Nej)
$getPriority = 2;

// Meddelande om sitemap-generering
$successMessage = "<p>・ Sitemap XML-filen har genererats.</p><p>・ Den har sparats i rotkatalogen på fjärrservern som '{$finalSitemapFilename}'.<br>・ Av säkerhetsskäl, vänligen radera programfilen från fjärrservern.</p><p>・ <a href='/{$finalSitemapFilename}' target='_blank'>Öppna 'XML-filen' i webbläsaren [ny flik].</a></p>";

// Sitemap XML-header (för den slutliga sitemap-filen)
$xmlFinal = <<<XML
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
XML;

// Bearbeta filer rekursivt inom katalogen (för den slutliga Sitemap-filen)
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);

        // Kontrollera om det är en utesluten katalog/fil
        $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);
            }
        }
    }
}

// Bearbeta filen (för den slutliga filen
function processFile($filepath, $getTitle, $removeTitleStrings, $getLastMod, $excludeMetaTags, $useChangeFreq, $changefreqValues, $getPriority, &$xmlFinal) {
    $content = file_get_contents($filepath);
    if (shouldExcludeContent($content, $excludeMetaTags)) {
        return;
    }

    $url = getRelativeUrl($filepath);
    // Ange senaste ändringsdatum i UTC-format (Coordinated Universal Time) (indikeras av "+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>";
        }
    }

    // Visa senaste ändringsdatum
    if (!empty($lastMod)) {
        $xmlFinal .= "\n <lastmod>{$lastMod}</lastmod>";
    }

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

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

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

// Beräkna prioritet baserat på djup (för den slutliga filen)
function getPriorityFromDepth($filepath) {
    $depth = substr_count($filepath, DIRECTORY_SEPARATOR);
    return 1 - ($depth * 0.1);
}

// Kontrollera om meta-taggar ska uteslutas (för den slutliga filen)
function shouldExcludeContent($content, $excludeMetaTags) {
    foreach ($excludeMetaTags as $tag) {
        if (stripos($content, '<meta name="robots" content="' . $tag) !== false) {
            return true;
        }
    }

    return false;
}

///// Hämta senaste ändringsdatum för filen - Det rekommenderas att använda UTC (Coordinated Universal Time) i sitemap XML-elementet
// Ange senaste ändringsdatum i UTC-format (Coordinated Universal Time) (indikeras av "+00:00")
function getLastModifiedDateUTC($filepath) {
    $lastModTimestamp = filemtime($filepath);
    $lastModDateTime = new DateTimeImmutable('@' . $lastModTimestamp);
    return $lastModDateTime->format('c');
}

// Hämta titel från HTML-fil (för den slutliga filen)
function getTitleFromContent($content) {
    $dom = new DOMDocument;
    libxml_use_internal_errors(true); //Undertryck fel under HTML-analysen
    $dom->loadHTML($content);

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

    return '';
}

// Hämta den relativa URL:en för filen (för den slutliga filen)
function getRelativeUrl($filepath) {
    $relativeUrl = str_replace($_SERVER['DOCUMENT_ROOT'], '', $filepath);
    return $_SERVER['REQUEST_SCHEME'] . '://' . $_SERVER['SERVER_NAME'] . str_replace('\\', '/', $relativeUrl);
}

// Starta sitemap-generering (för den slutliga filen)
generateSitemap($rootDirectory, $excludeDirectories, $excludeFiles, $getTitle, $removeTitleStrings, $getLastMod, $excludeMetaTags, $useChangeFreq, $changefreqValues, $getPriority, $excludePaths, $xmlFinal);

// Sitemap-footer (för den slutliga filen)
$xmlFinal .= "\n</urlset>";

// Spara sitemap till en fil (för den slutliga filen)
file_put_contents($finalSitemapPath, $xmlFinal);

// Visa meddelande om framgång (som indikerar att den slutliga sitemap-filen har genererats och sparats)
echo $successMessage;
?>
<hr>
<p style="margin-top: 20px">
<!-- Ange filnamnet för detta PHP-program i <a>-taggen. Förlängningen är ".php" -->
<a href="Filnamn på detta program.php" style="margin-left: 20px;text-decoration: none;"><i class="fa-solid fa-check" style="color: #005eff;"></i> Generera om “XML-fil”&nbsp;&nbsp;<i class="fa-solid fa-rotate fa-spin fa-2x" style="color:crimson"></i>&nbsp;&nbsp;&nbsp;[Ladda om sidan]</a>
</p>
<p>
<!-- Öppna den genererade "XML-filen" i en webbläsare -->
<a href='<?php echo '/' . $finalSitemapFilename; ?>' target='_blank' style='margin-left: 20px;text-decoration: none;'><i class="fa-solid fa-check" style="color: #005eff;"></i> Öppna "XML-filen" i webbläsaren&nbsp;&nbsp;<i class="fa-solid fa-chalkboard-user fa-beat-fade fa-2x" style="color:green"></i>&nbsp;&nbsp;&nbsp;[Separat flik]</a>
<div style="margin-left: 30px;font-size: 12px;color: gray">* Om filstorleken är stor kan du inte öppna den i din webbläsare. Om du inte kan öppna den i din webbläsare, ladda ner ".xml"-filen från webbservern och kontrollera den.</div>
</p>
<hr>
<!-- Bekräfta tillägg/uppdatering av "Google" sitemap -->
<p>
<!-- <a>Ange din egen URL i taggen -->
<a href="https://search.google.com/search-console/sitemaps?resource_id=sv egen 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;Bekräfta tillägg/uppdatering av sitemap&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>
<!-- Ange URL:en för Google Search Console "Sitemap"-sidan som du har registrerat i taggen. -->
<a href="https://search.google.com/search-console?resource_id=sv egen 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">* Det antas att du redan har registrerat dig på "Google Search Console".</div>
</p>
<hr>
<!-- “Bing” Bekräfta tillägg/uppdatering av sitemap -->
<p>
<!-- Ange URL:en för Bing "Webmaster Tools"-sidan som du har registrerat och namnet på XML-filen som du har angett i <a>-taggen. Filnamnet ska matcha filnamnet som anges i "$sitemapFilename". -->
<a href="https://www.bing.com/webmasters/sitemaps?siteUrl=sv egen URL/&sitemap=sv egen 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;Bekräfta tillägg/uppdatering av sitemap&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>
<!-- Ange URL:en för Bing "Webmaster Tools"-sidan som du har registrerat i <a>-taggen. -->
<a href="https://www.bing.com/webmasters/home?siteUrl=sv egen 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">* Det antas att du har registrerat dig på "Bing Webmaster Tools" eller har slutfört samarbete med "Google Search Console".</div>
</p>
<hr>
<!-- Visar webbplatsnamn etc. Om du inte behöver visa det, vänligen radera det. -->
<h3 align="center"><i class="fa-solid fa-house" style="color: crimson"></i>&nbsp;Ditt webbplatsnamn etc.&nbsp;<i class="fa-solid fa-house" style="color: crimson"></i></h3>
<!-- Du kan ta bort det. -->
<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>
Spara filen med ett ".php"-tillägg.
 Ladda ner ZIP-fil med endast PHP-delen   
Du kan köra programmet även med endast PHP-avsnittet.
Detta avslutar vår introduktion till PHP-koden för XML-sitemap-genereraren.
Genom att använda denna kod kan du uppnå effektiv krypning och indexering från sökmotorer och säkerställa smidig webbplatsfunktion.
Även om det finns betalda program med avancerade funktioner som automatiska uppdateringar, var fokus här på att tillhandahålla grundläggande funktionalitet.

Det kan finnas fel i formuleringen eftersom det är en översättning från den japanska versionen. Vi ber om ursäkt för eventuella olägenheter, men om det finns ett fel i formuleringen i koden, vänligen korrigera eller justera det själv.

Din återkoppling på användningen av denna kod uppskattas. Observera att jag inte kan svara på frågor.

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

Last updated : 2024/04/23