phpがサイトマップを自動生成してくれる

angryTom
リリース: 2023-04-07 16:22:01
転載
6057 人が閲覧しました

phpがサイトマップを自動生成してくれる

Web サイトのサイトマップは、クローラーがクロールする主な場所です。サイトマップの URL を送信すると、クローラーは最初にそれをクロールします。

したがって、サイトマップを定期的に更新する習慣が必要です。サイトマップを生成するには、さまざまな方法があります。サードパーティのツールでサイトマップをキャプチャして生成することも、自分で生成することもできます。ここでは、サイトマップを自分で生成することをお勧めします。これはシステムリソースの消費が最も少ないためです。

コードは次のとおりです:

include_once Root_Path . "/vendor/autoload.php";
use Medoo\Medoo;
$db = new Medoo([
'database_type' => 'mysql',
'database_name' => 'menghuiguli',
'server' => 'localhost',
'username' => 'root',
'password' => 'root',
]);
$str = "<ul>";
$articles = $db->select(&#39;article&#39;,"*");
foreach ($articles as $k => $v) {
$str .= &#39;<li>
<div class="T1"><a href="https://www.80shihua.com/archives/&#39;.$v[&#39;id&#39;].&#39;" title="&#39;.$v[&#39;name&#39;].&#39;">&#39;.$v[&#39;name&#39;].&#39;</a></div>
<div class="T2">2019-02-02T10:16:23+08:00</div>
<div class="T3">monthly</div>
<div class="T4">0.5</div>
</li>&#39;;
}
$str .= &#39;</ul>&#39;;
file_put_contents(&#39;/sitemap.html&#39;, $str);
ログイン後にコピー

データベースには最小の medooORM モデルを使用しました。これは非常に便利です。

関連する記事を見つけて、対応するループでサイトマップを生成するだけです。

PHP 関連の知識の詳細については、PHP 中国語 Web サイト をご覧ください。

以上がphpがサイトマップを自動生成してくれるの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:www.80shihua.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート