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 網站地圖產生程式
XML Sitemap Generator
複製程式碼並創建程式
XML 網站地圖範例

導言
網站地圖是列出網站結構和內容的頁面或文件,可幫助使用者和搜尋引擎理解和瀏覽網站資訊。
本页面的标题是 "XML 网站地图生成程序",但本页面并不是生成网站地图的工具。
在本頁中,您可以找到在需要 XML 網站地圖時以 XML 格式產生和擷取網站地圖的程式碼。需要 以下程式碼  上传到网络服务器,并在需要 XML 网站地图时运行该程序。 您可以自由修改代码。 请随意使用。
免責聲明
根據運行網站的結構,程式可能不會產生網站地圖。
程式假定網站是以 UTF-8 格式建立的。 不過,即使全部內容都是 UTF-8,如果 HTML 標記與程式的模式不匹配,也可能無法運作。
風險
本程序旨在在線環境下執行。 因此存在以下風險。
  1. 第三方竄改風險: 惡意第三方可能會執行 PHP 程式並修改根目錄。
  2. 服務器效能:擁有大量檔案/目錄會消耗時間和記憶體並影響服務器負載。
  3. 對Googlebot的影響:當Googlebot引用您的網站地圖時,如果程式在寫入時進行抓取,則機器人可能無法收到正確的資訊。
所採取的措施
我們採取了以下措施來降低風險:
  1. 產生檔案的儲存:為了增強生成的網站地圖檔案的安全性,程式遵循以下步驟:
    1. 暫存:Sitemap檔案最初暫時儲存在根目錄之外的位置,防止惡意第三方在Web伺服器上直接寫入或竄改。
    2. 檔案重新命名:產生的網站地圖檔案暫存後進行重新命名,降低原始檔案名稱被竄改的風險。
應採取的措施
為了降低您的風險,請注意以下事項:
  1. 程式檔案刪除:產生網站地圖後,從伺服器上刪除您上傳到遠端伺服器的所有程式檔案。
  2. 在安全性環境中執行:將檔案放置在遠端伺服器上時要小心,如果您認為檔案有風險,請考慮在本機上執行它們。
  3. 負載監控:如果服務器負載增加,立即停止使用。
  4. 針對 Googlebot 的措施:產生網站地圖後,在 Google Search Console 中驗證抓取是否成功。 如有必要,請考慮手動啟動爬網。
  • 除非您有像 WordPress 這樣的網站地圖產生插件,否則您需要自己產生網站地圖。 在這種情況下,請使用此處介紹的代碼。
  • 關於網站地圖的結構和必要性的詳細信息在許多網站上都可以找到,所以這裡不再贅述,僅提供PHP代碼。
  • 代碼中的每一項都有註解; 選擇適合您偏好的方法。
  • 產生的 XML 檔案 (.xml) 如下所示,提供了包含 Google 註冊所需的最少項目的範例。 此外,您還可以擷取「頁面標題」、「變更頻率」和「優先順序」。
    XML 網站地圖範例
    ・最後修改日期 (<lastmod>) 以協調世界時 (UTC) 形式取得。
    ・例如,在日本時間中,將顯示時間新增 9 小時。
  • 安裝步驟:
    1. 準備一個名稱如“sitemap”的目錄(文件夾)。
    2. 下面的程式碼   將其複製並貼上到您的網頁建立編輯器中。
    3. 按照代碼中的註解將每一項替換為適合您條件的內容。
    4. 使用“sitemapgenerator.php”等檔案名稱儲存您正在編輯的頁面。 (已儲存的檔案的擴展名稱是“.php”,而不是“.html”)
    5. 將其上傳到您的網頁服務器。 如果您可以訪問該頁面並看到類似下面的屏幕,則表示生成成功。
      *當我們在測試環境中產生約20,000頁的檔案時,其容量約為6MB(選擇了所有可能的設定),耗時約3秒。
      包含 MTML 部分的類型
      【包含 MTML 部分的類型】
      僅 PHP 部分的類型
      【僅 PHP 部分的類型】
    6. 在瀏覽器中開啟已儲存的「XML 檔案」進行檢查,或下載已儲存的「.xml」檔案進行檢查,如果產生正確,則在、Google Search Console  Bing Webmaster Tools   網站管理員工具 中註冊,依此類推。
      * 如果檔案太大,您可能無法在瀏覽器中開啟它。 從 Web 服務器下載“.xml”檔案進行確認。
      * 根據瀏覽器的類型,即使開啟也可能無法正確顯示。
      * 在瀏覽器中開啟時,可能不會顯示「XML 宣告」的第一行。
    7. 如果您是第一次使用,請務必檢查是否已正確生成,並且沒有多餘的項目。
    8. 如果您在存取頁面時遇到以下錯誤(Encoding error),原因之一可能是該頁麵包含某些字元。
      例如,如下表所示,將、“&”等字符替換為轉義碼。
      ※您可以點選複製轉義碼。
    9. 文字   轉義碼  
      Ampersand: 和號
      &➡️
      &amp;
      Single Quote: 單引號
      ➡️
      &apos;
      Double Quote: 雙引號
      ➡️
      &quot;
      Greater Than: 大於號
      >➡️
      &gt;
      Less Than: 小於號
      <➡️
      &lt;
      「Encoding error」的常見原因  
      「Encoding error」是當 XML 檔案未使用特定字元編碼正確編碼時出現的錯誤訊息。 可能的原因包括以下幾種:
      1. 存在無效字符
        [原因] XML 要求將某些字元(例如 “ & ” “ ' ” “ " ” “ >  ” “ < ” 等)進行轉義。 如果這些字元未正確進行轉義,則會發生錯誤。
        [修復] 轉義無效字元或確保它們正確轉義。
      2. 未指定正確的編碼
        [原因]如果 XML 檔案開頭有 <?xml version="1.0"?> 聲明,並且此後未正確指定編碼屬性,則會發生錯誤。
        [修復]指定正確的編碼,例如 <?xml version="1.0" encoding="UTF-8"?> 。
      3. 申報部分不準確
        [原因]如果聲明部分不正確或在 "<?xml" 和 "?>" 之間有某種錯誤,則會發生錯誤。
        [修復]正確修改聲明部分
      4. 文件編碼與聲明不匹配
        [原因]如果檔案的實際編碼與 XML 聲明中指定的編碼不匹配,則會發生錯誤。
        [修復]修改檔案編碼以符合聲明。
      5. 文件已損壞
        [原因]如果檔案未正確保存或已損壞,則會出現此錯誤。
        [修復]再次儲存文件,確保可以成功載入。
    10. 我們在測試環境中驗證這一點時,在未指定排除項目的情況下,在XML檔案中發現了「sys」等不作為本站網頁目錄(資料夾)的目錄。 如果確認這一點,請在「排除目錄」項目中指定目錄名稱,例如「$excludeDirectories = ['sys']」。 或者,嘗試在「排除元標記」部分中指定類似「$excludeMetaTags = ['NOINDEX']」的內容。 下面的 PHP 代碼使用“NOINDEX”作為預設設定。
《 用於產生 XML 網站地圖的 PHP 程式碼 》
儲存檔案時的副檔名應為“.php”。

<!DOCTYPE html>
<html lang="zh-cmn-Hant">
<head>
<meta charset="UTF-8">
<title>XML網站地圖產生PHP程式</title>
<meta name="robots" content="NOINDEX,NOFOLLOW">
<!-- 載入 Free Icon Fonts - 如果不使用,可以刪除 -->
<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;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="下載XML檔案到本機" style="background-color: white;border-radius: 5px;cursor: pointer;">
     </form>
</div>
<ul>
<li>從這裡下載的XML檔案包含頁面的HTML部分。 </li>
<li>請作為參考查看,如果需要純粹的XML文件,請從遠端伺服器下載。 或者,刪除已下載檔案的HTML部分。 XML檔從 "<?xml version="1.0" encoding="UTF-8"?>" 到 "</urlset>"。 </li>
</ul>
</div>
<hr>
<?php
//************************************************
// XML網站地圖產生PHP程式
// XML Sitemap Generation PHP Program
// 程式提供:大家的知識 便利小冊子
//         Everyone's Knowledge A Little Useful Book
//         Minna no Chishiki Chotto Benricho
//         みんなの知識 ちょっと便利帳
// https://www.benricho.org/Tips/sitemapgenerator/
/// 發佈日期:2024年1月3日
//************************************************

// Web伺服器的文檔根目錄。 自動獲取
$sitemapDirectory = $_SERVER['DOCUMENT_ROOT'];

// .xml檔的名稱(最終檔名)
// .xml檔的名稱可以更改。 但是,許多搜尋引擎將“sitemap.xml”作為標準命名規則,並建議使用“sitemap.xml”
$finalSitemapFilename = 'sitemap.xml';

// 網站地圖檔案的儲存路徑(最終目錄 - 根目錄)
$finalSitemapPath = $sitemapDirectory . '/' . $finalSitemapFilename;

// 產生網站地圖的目標目錄
$rootDirectory = $_SERVER['DOCUMENT_ROOT'];

// .xml檔案的名稱(臨時檔案名稱)
$tempSitemapFilename = 'temporarysitemap.xml';

// 網站地圖檔案的儲存路徑(暫存目錄)
$tempSitemapPath = $sitemapDirectory . '/' . $tempSitemapFilename;

// 如果暫存目錄不存在,則建立
$tempDirectory = dirname($tempSitemapPath);
if (!file_exists($tempDirectory)) {
     mkdir($tempDirectory, 0777, true);
}

// 刪除舊網站地圖,將其重新命名為新網站地圖(使用shell指令)
$oldSitemapFilename = 'old-' . $finalSitemapFilename;
$oldSitemapPath = $sitemapDirectory . '/' . $oldSitemapFilename;

// 如果舊網站地圖存在,則刪除
if (file_exists($oldSitemapPath)) {
     unlink($oldSitemapPath);
}

// 重新命名為新網站地圖
if (file_exists($tempSitemapPath)) {
     rename($tempSitemapPath, $oldSitemapPath);
}

// 檢查下載按鈕是否已點擊
if (isset($_POST['downloadLocal'])) {
     // 將網站地圖複製到暫存目錄
     copy($finalSitemapPath, $tempSitemapPath);

     // 設定下載的標頭
     header('Content-Type: application/octet-stream');
     header('Content-Disposition: attachment; filename="' . $finalSitemapFilename . '"');
     header('Content-Length: ' . filesize($tempSitemapPath));

     // 輸出檔案
     readfile($tempSitemapPath);

     // 下載後,刪除儲存在暫存目錄中的網站地圖
     unlink($tempSitemapPath);
     exit;
}

///// 排除設定 /////
// 要排除的目錄。 只指定要排除的目錄名。 ['dir-1', 'dir2'] 等
// 如果不需要,請留空。 [];
$excludeDirectories = [];

// 要排除的檔案。 只指定檔案名稱。 ['aaa.html', 'bbb.php'] 等
// 如果不需要,請留空。 [];
$excludeFiles = [];

// 要排除的目錄/檔案 ['dir-1/dir1/file1.html', 'dir2/file2.php'] 等
// 不要在開頭加上“/”
// 如果不需要,請留空。 [];
$excludePaths = [];

// 排除包含 ['NOINDEX', 'NOFOLLOW', 'REFRESH'] 在內的元標籤的文件
// 如果不需要,請留空。 [];
// 推薦指定 ['NOINDEX']
$excludeMetaTags = ['NOINDEX'];

///// 網站地圖產生條件 /////
// 取得頁面標題(1:獲取,2:不獲取)
// ※在Google Search Console中不建議使用
// ※[重要]如果要註冊到Google Search Console,則將其設為“2:不獲取”
// ※如果將其設為“1:獲取”,則Google Search Console將顯示“無法識別標題標記。請進行修正”的警報
$getTitle = 2;
// 從頁面標題中刪除的字串
// ※您可以指定要從標題中刪除的字串。 例如,['的','是'] 等。 這意味著您可以刪除標題中的類似於'今天的問題'中的'的'和'是'等詞彙。

// 如果不需要,請留空。 [];
$removeTitleStrings = [];

// 取得檔案的最後修改日期(1:獲取,2:不取得)
// ※ 在Google Search Console中推薦
$getLastMod = 1;

// 頁面更新頻率
// ※ 在Google中忽略・不推薦。 被認為是“請勿加值”
// 使用頁面更新頻率(1:使用,2:不使用)
$useChangeFreq = 2;
// 選擇更新頻率的元素
// 如果選擇“1”,則選擇頁面更新頻率的元素。 ['always', 'hourly', 'daily', 'weekly', 'monthly', 'yearly', 'never']
// 元素 always:每次造訪都更新,hourly:每小時更新,daily:每天更新,weekly:每週更新,monthly:每月更新,yearly:每年更新,never:不更新
$changefreqValues = ['適用於您自己的網站的元素'];

// 頁面優先權
// ※ 在Google中忽略・不推薦。 被認為是“請勿加值”
// 取得 priority(1:獲取,2:不獲取)
$getPriority = 2;

// 網站地圖產生訊息
$successMessage = "<p>・ 網站地圖XML檔案已產生。<br>・ Sitemap XML file has been generated.</p><p>・以\"{$finalSitemapFilename}\"的形式保存在遠端伺服器的 根目錄下。<br>・出於安全考慮,請刪除遠端伺服器上的程式檔案。</p>";

// 網站地圖XML頭部(最終檔案用)
$xmlFinal = <<<XML
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
XML;

// 遞歸處理目錄內的檔案(最終檔案用)
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);

         // 檢查是否為要排除的目錄/文件
         $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);
             }
         }
     }
}

// 處理檔案(最終檔案用)
function processFile($filepath, $getTitle, $removeTitleStrings, $getLastMod, $excludeMetaTags, $useChangeFreq, $changefreqValues, $getPriority, &$xmlFinal) {
     $content = file_get_contents($filepath);
     if (shouldExcludeContent($content, $excludeMetaTags)) {
         return;
     }

     $url = getRelativeUrl($filepath);
     // UTC(協調世界時)設定 - 在網站地圖XML的<lastmod>元素中,通常建議使用UTC(協調世界時)
     $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>";
         }
     }

     // 顯示最後更新日期
     if (!empty($lastMod)) {
         $xmlFinal .= "\n <lastmod>{$lastMod}</lastmod>";
     }

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

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

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

// 依照深度取得 priority(最終檔案用)
function getPriorityFromDepth($filepath) {
     $depth = substr_count($filepath, DIRECTORY_SEPARATOR);
     return 1 - ($depth * 0.1);
}

// 確定是否應該排除內容(最終文件用)
function shouldExcludeContent($content, $excludeMetaTags) {
     foreach ($excludeMetaTags as $tag) {
         if (stripos($content, '<meta name="robots" content="' . $tag) !== false) {
             return true;
         }
     }

     return false;
}

///// 取得檔案的最後修改日期 - 在網站地圖XML的<lastmod>元素中,通常建議使用UTC(協調世界時)
// UTC(協調世界時)設定。 (顯示“+00:00”和UTC(協調世界時)的標誌)
function getLastModifiedDateUTC($filepath) {
     $lastModTimestamp = filemtime($filepath);
     $lastModDateTime = new DateTimeImmutable('@' . $lastModTimestamp);
     return $lastModDateTime->format('c');
}

// HTML文件中取得標題(最終文件用)
function getTitleFromContent($content) {
     $dom = new DOMDocument;
     libxml_use_internal_errors(true); // 隱藏錯誤
     $dom->loadHTML($content);

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

     return '';
}

// 取得文件的URL(最終文件用)
function getRelativeUrl($filepath) {
     $relativeUrl = str_replace($_SERVER['DOCUMENT_ROOT'], '', $filepath);
     return $_SERVER['REQUEST_SCHEME'] . '://' . $_SERVER['SERVER_NAME'] . str_replace('\\', '/', $relativeUrl);
}

// 開始產生網站地圖(最終檔案使用)
generateSitemap($rootDirectory, $excludeDirectories, $excludeFiles, $getTitle, $removeTitleStrings, $getLastMod, $excludeMetaTags, $useChangeFreq, $changefreqValues, $getPriority, $excludePaths, $xmlFinal);

// 網站地圖底部(最終文件用)
$xmlFinal .= "\n</urlset>";

// 將網站地圖儲存到檔案(最終檔案使用)
file_put_contents($finalSitemapPath, $xmlFinal);

// 顯示成功訊息(已產生最終檔案)
echo $successMessage;
?>
<hr>
<p style="margin-top: 20px">
<!-- 將檔案名稱設定為此PHP程式的<a>標籤。 擴展名為“.php” -->
<a href="此程式的檔案名稱.php" style="margin-left: 20px; text-decoration: none;"><i class="fa-solid fa-check" style="color: #005eff; "></i> 重新產生「XML檔」&nbsp;&nbsp;<i class="fa-solid fa-rotate fa-spin fa-2x" style="color:crimson"></i>[重新載入頁面 ]</a>
</p>
<p>
<!-- 在瀏覽器中開啟產生的「XML檔案」 -->
<a href='<?php echo '/' . $finalSitemapFilename; ?>' target='_blank' style='margin-left: 20px; text-decoration: none;'><i class="fa-solid fa -check" style="color: #005eff;"></i> 在瀏覽器中開啟「XML檔」&nbsp;&nbsp;<i class="fa-solid fa-chalkboard-user fa-beat-fade fa- 2x" style="color:green"></i>[新選項卡]</a>
<div style="margin-left: 30px;font-size: 12px;color: gray">※如果檔案大小較大,可能無法在瀏覽器中開啟。 如果無法在瀏覽器中打開,請從網頁伺服器下載「.xml」檔案以進行確認。 </div>
</p>
<!-- “Google”網站地圖的新增與更新確認 -->
<hr>
<p>
<!-- 將自己的URL設定為<a>標籤 -->
<a href="https://search.google.com/search-console/sitemaps?resource_id=您的URL" target="_blank" style="margin-left: 20px; text-decoration: none;"> < i class="fa-solid fa-check" style="color: #005eff;"></i>確認「<strong>Google</strong>」網站地圖的新增與更新&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>
<!-- 將自己在Google Search Console中註冊的「網站地圖」頁面的網址設定為<a>標籤 -->
<a href="https://search.google.com/search-console?resource_id=您的URL" target="_blank" style="margin-left: 20px; text-decoration: none;"><i class ="fa-solid fa-check" style="color: #005eff;"></i>「<strong>Google Search Console</strong>」&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">※假設您已經註冊了「Google Search Console」。 </div>
</p>
<!-- “Bing”網站地圖的重新提交和更新確認 -->
<p>
<!-- 將自己在Bing的「Webmaster Tools」頁面的URL和設定的XML檔名設定為<a>標籤。 檔案名稱應與「$sitemapFilename」中設定的檔案名稱相符 -->
<a href="https://www.bing.com/webmasters/sitemaps?siteUrl=您的URL/sitemap.xml" target="_blank" style="margin-left: 20px; text-decoration: none;" > <i class="fa-solid fa-check" style="color: #005eff;"></i>確認「<strong>Bing</strong>」網站地圖的重新提交和更新&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>
<!-- 將自己在Bing的「Webmaster Tools」頁面的URL設定為<a>標籤 -->
<a href="https://www.bing.com/webmasters/home?siteUrl=您的URL" target="_blank" style="margin-left: 20px; text-decoration: none;">
<i class="fa-solid fa-check" style="color: #005eff;"></i>「<strong>Bing Webmaster Tools</strong>」&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">※假設您已經完成了「Bing Webmaster Tools」的註冊或與「Google Search Console」的聯合。 </div>
</p>
<hr>
<!-- 您網站的名稱等。 如果不需要,請刪除 -->
<h3 align="center"><i class="fa-solid fa-house" style="color: crimson"></i>&nbsp;您網站的名稱&nbsp;<i class="fa-solid fa- house" style="color: crimson"></i></h3>
<!-- 可以刪除 -->
<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>
儲存檔案時的副檔名應為“.php”。
 下載僅包含 PHP 部分的 ZIP 文件   
即使只有 PHP 部分,您也可以執行程式。
我們對 XML 網站地圖產生器的 PHP 代碼的介紹到此結束。
通過使用此代碼,願您能夠實現搜尋引擎的有效抓取和索引,保證網站的順利運作。
雖然付費程序具有自動更新等高級功能,但這裡的重點是提供基本功能。
由於是日文版本的翻譯,因此措詞可能存在差異。 對於造成您的不便,我們深表歉意,但如果程式碼中的措詞有錯誤,請自行更正或調整。
請向我們提供有關使用此代碼的反饋。 請注意,我們無法回答您的問題。

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

Last updated : 2024/04/23