Membuat Sitemap.XML pada website PHP MYSQLi

Publish Date : 11-12-2019 , dibaca 5373 kali, Hari ini dibaca : 1 kali ,0 comments

Tutorial kali ini kita akan Membuat Sitemap.xml untuk website dengan PHP MYSQLi , Sitemap merupakan sebuah peta situs yang sangat penting bagi sebuah website , Directory Website Search Engine Seperti Google, Bing , Yandex menganjurkan kita untuk memasukkan peta situs kita ke dalam directory nya dengan tujuan untuk memaksimalkan dan memudahkan mesin pencari untuk merambahi seluruh isi dari website kita.

Langsng saja, contoh structure dari sitemap.xml

// Sample Structure Of XML Sitemap
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
 <url>
  <loc>http://www.example.com/index.php </loc>
  <lastmod>2016-01-23T18:00:15+00:00</lastmod>
 </url>
</urlset>

Bagaimana membuat sitemap untuk website php mysqli... ??? berikut contohnya :

sitemap.php

<?php

header('Content-type: application/xml');
 
$host="localhost";
$username="root";
$password="";
$databasename="sample";
$connect=mysql_connect($host,$username,$password);
$db=mysql_select_db($databasename);    
 
$get_result=mysql_query("select * from post");

echo "<?xml version='1.0' encoding='UTF-8'?>"."\n";
echo "<urlset xmlns='http://www.sitemaps.org/schemas/sitemap/0.9'>"."\n";

echo "
<url>
 <loc>http://suckittrees.com/</loc>
 <lastmod>2016-01-23T18:00:15+00:00</lastmod>
 <changefreq>daily</changefreq>
</url>
<url>
 <loc>http://suckittrees.com/about.php</loc>
 <lastmod>2016-01-23T18:00:15+00:00</lastmod>
 <changefreq>daily</changefreq>
</url>
<url>
 <loc>http://suckittrees.com/contact.php</loc>
 <lastmod>2016-01-23T18:00:15+00:00</lastmod>
 <changefreq>daily</changefreq>
</url>";

while($row=mysql_fetch_array($get_result))
{
 echo "<url>";
 echo "<loc>".$row['link']."</loc>";
 echo "<lastmod>".$row['date']."</lastmod>";
 echo "<changefreq>daily</changefreq>";
 echo "</url>";
}

echo "</urlset>";

?>

Jangan Lupa, agar sitemap dapat di akses dalam bentuk xml , misalnya : http://suckittrees.com/sitemap.xml  , setting htaccess menjadi :

.htaccess

RewriteEngine On
RewriteRule ^sitemap\.xml/?$ sitemap.php

Produk Rekomendasi

Artikel Terkait

Diskusi



wa