Maison >développement back-end >tutoriel php >php génère automatiquement un plan du site
Le plan du site du site Web est le principal endroit à explorer par les robots. Si vous soumettez l'URL du plan du site, les robots l'exploreront en premier.
Nous devrions donc avoir l'habitude de mettre à jour régulièrement le plan du site. Il existe de nombreuses façons de générer un plan de site. Des outils tiers peuvent le capturer et le générer, et vous pouvez le générer vous-même. Ici, je recommande de générer vous-même le plan du site. Parce que c'est celui qui consomme le moins de ressources système.
Le code est le suivant :
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('article',"*"); foreach ($articles as $k => $v) { $str .= '<li> <div class="T1"><a href="https://www.80shihua.com/archives/'.$v['id'].'" title="'.$v['name'].'">'.$v['name'].'</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>'; } $str .= '</ul>'; file_put_contents('/sitemap.html', $str);
Pour la base de données, j'ai utilisé le plus petit modèle medooORM, ce qui est très pratique.
Il suffit de trouver des articles pertinents, puis de générer un plan du site dans une boucle correspondante.
Pour plus de connaissances sur PHP, veuillez visiter le Site Web PHP chinois !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!