SlideShare a Scribd company logo
Sumber : https://www.senterwebs.com
Cara Membuat Sitemap.xml dengan PHP
Tutorial kali ini kita akan Membuat Sitemap.xml untuk website yang kita buat sendiri dengan
PHP MYSQLi baik Native atau dengan framework,
Tentunya untuk keperluan SEO (search engine optimization ) sitemap sangatlah dibutuhkan ,
Dimana Sitemap merupakan sebuah peta navigasi situs dimana terdapat kumpulan link-link yang
tersusun dalam bentuk Tree yang akan membantu Mesin pencari / search engine untuk
menelusuri secara total Website Kita atau dengan kata lain
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.
Langsung 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>
Sumber : https://www.senterwebs.com
</url>
</urlset>
Penjelasan :
 <Urlset> : Merupakan standar protokol sitemap saat ini, tag ini berada di awal dan akhir
sitemap.
 <Url> : Tag ini dikenal sebagai tag induk dari setiap entri URL.
 <Loc> : Tag ini berisi URL halaman website Anda.
 <Lastmod> : Tag ini berisi informasi tanggal terkahir file di ubah.
 <Priority> : Tag ini menunjukkan pentingnya URL. Nilainya dapat berkisar dari 0,0
hingga 1,0.
Bagaimana membuat sitemap untuk website php mysqli... ??? berikut contohnya :
sitemap.php
<?php
$host = 'localhost';
$user = 'root';
$psw = '';
$db_name = 'db_senterwebs';
// Koneksi di database
$konek= mysqli_connect($host, $user, $psw, $db_name);
if ( mysqli_connect_errno() ) {
// Jika koneksi Error tampilkan Pesan.
exit('Failed to connect to MySQL: ' . mysqli_connect_error());
}
//Header sitemap
echo "<?xml version='1.0' encoding='UTF-8'?>"."n";
echo "<urlset xmlns='http://www.sitemaps.org/schemas/sitemap/0.9'>"."n";
//Tampilkan link statis dari website kita terlebih dahulu
echo "
<url>
<loc>https://senterwebs.com/</loc>
<lastmod>2016-01-23T18:00:15+00:00</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://senterwebs.com/about.php</loc>
<lastmod>2016-01-23T18:00:15+00:00</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://senterwebs.com/contact.php</loc>
<lastmod>2016-01-23T18:00:15+00:00</lastmod>
<changefreq>daily</changefreq>
</url>";
//Menampilkan data artikel dari website kita
$get_result=mysqli_query($konek, "select * from post");
Sumber : https://www.senterwebs.com
while($row=mysqli_fetch_array($get_result))
{
echo "<url>";
echo "<loc>".$row['link']."</loc>"; //link artikel website
echo "<lastmod>".$row['date']."</lastmod>"; // tanggal
echo "<changefreq>daily</changefreq>";
echo "</url>";
}
echo "</urlset>";
?>
Jangan Lupa, agar sitemap dapat di akses dalam bentuk xml , misalnya :
https://senterwebs.com/sitemap.xml , setting htaccess menjadi :
.htaccess
RewriteEngine On
RewriteRule ^sitemap.xml/?$ sitemap.php
Sumber : https://senterwebs.com/artikel-659/membuat-sitemapxml-pada-website-php-mysqli.html

More Related Content

Similar to Membuat Sitemap untuk Website Dinamis dengan PHP.pdf

Pembuatan website dengan_php_mysql_css_d
Pembuatan website dengan_php_mysql_css_dPembuatan website dengan_php_mysql_css_d
Pembuatan website dengan_php_mysql_css_d
Universitas Mulawarman
 
Belajar pemrograman PHP
Belajar pemrograman PHPBelajar pemrograman PHP
Belajar pemrograman PHP
Ika Arthalia
 
Laravel 5 Tutorial : Membuat Blog Sederhana dengan Laravel 5.3
Laravel 5 Tutorial : Membuat Blog Sederhana dengan Laravel 5.3Laravel 5 Tutorial : Membuat Blog Sederhana dengan Laravel 5.3
Laravel 5 Tutorial : Membuat Blog Sederhana dengan Laravel 5.3
harisonmtd
 
Membuat mvc framework sederhana dengan php
Membuat mvc framework sederhana dengan phpMembuat mvc framework sederhana dengan php
Membuat mvc framework sederhana dengan phpCahya Dwiana SN
 
Belajar membuat modul crud di laravel 5
Belajar membuat modul crud di laravel 5Belajar membuat modul crud di laravel 5
Belajar membuat modul crud di laravel 5
Welly Rosadi, Mochamad
 
P webfb
P webfbP webfb
P webfb
Fajar Baskoro
 
CRUD pada Android Studio menggunakan MySQL
CRUD pada Android Studio menggunakan MySQLCRUD pada Android Studio menggunakan MySQL
CRUD pada Android Studio menggunakan MySQL
Lusiana Diyan
 
Manipulasi database mysql dgn php
Manipulasi database mysql dgn phpManipulasi database mysql dgn php
Manipulasi database mysql dgn phpHaswi Haswi
 
Tugas 2 0916 jansen_1512510247
Tugas 2 0916 jansen_1512510247Tugas 2 0916 jansen_1512510247
Tugas 2 0916 jansen_1512510247
Jansen Wijaya
 
Konsep View dan Blade dalam Laravel (Pemrograman Web II)
Konsep View dan Blade dalam Laravel (Pemrograman Web II)Konsep View dan Blade dalam Laravel (Pemrograman Web II)
Konsep View dan Blade dalam Laravel (Pemrograman Web II)
I Gede Iwan Sudipa
 
Menampilkan data pada Database MySQL di JSP(Java Server Page)
Menampilkan data pada Database MySQL di JSP(Java Server Page)Menampilkan data pada Database MySQL di JSP(Java Server Page)
Menampilkan data pada Database MySQL di JSP(Java Server Page)
fahmi azain
 
Belajar php-dengan-framework-code-igniter1
Belajar php-dengan-framework-code-igniter1Belajar php-dengan-framework-code-igniter1
Belajar php-dengan-framework-code-igniter1
Al-dhimas Purnama
 
Tugas rekayasa web 1 soap
Tugas rekayasa web 1 soapTugas rekayasa web 1 soap
Tugas rekayasa web 1 soap
rizqibetawi1501
 
Mari belajar vue js
Mari belajar vue jsMari belajar vue js
Mari belajar vue js
Teten Nugraha
 
Koneksi PHP ke Database MySQL menggunakan MySQLi Extension
Koneksi PHP ke Database MySQL menggunakan MySQLi ExtensionKoneksi PHP ke Database MySQL menggunakan MySQLi Extension
Koneksi PHP ke Database MySQL menggunakan MySQLi Extension
I Putu Hariyadi
 
Belajar php-dengan-framework-code-igniter
Belajar php-dengan-framework-code-igniterBelajar php-dengan-framework-code-igniter
Belajar php-dengan-framework-code-igniter
George Kartutu
 
Belajar php-dengan-framework-code-igniter
Belajar php-dengan-framework-code-igniterBelajar php-dengan-framework-code-igniter
Belajar php-dengan-framework-code-igniterMuhammad Rais
 
Belajar php dengan framework code igniter3
Belajar php dengan framework code igniter3Belajar php dengan framework code igniter3
Belajar php dengan framework code igniter3
iimpunya3
 

Similar to Membuat Sitemap untuk Website Dinamis dengan PHP.pdf (20)

Pembuatan website dengan_php_mysql_css_d
Pembuatan website dengan_php_mysql_css_dPembuatan website dengan_php_mysql_css_d
Pembuatan website dengan_php_mysql_css_d
 
Belajar pemrograman PHP
Belajar pemrograman PHPBelajar pemrograman PHP
Belajar pemrograman PHP
 
Laravel 5 Tutorial : Membuat Blog Sederhana dengan Laravel 5.3
Laravel 5 Tutorial : Membuat Blog Sederhana dengan Laravel 5.3Laravel 5 Tutorial : Membuat Blog Sederhana dengan Laravel 5.3
Laravel 5 Tutorial : Membuat Blog Sederhana dengan Laravel 5.3
 
Laporan_PHP-MySQL
Laporan_PHP-MySQLLaporan_PHP-MySQL
Laporan_PHP-MySQL
 
Membuat mvc framework sederhana dengan php
Membuat mvc framework sederhana dengan phpMembuat mvc framework sederhana dengan php
Membuat mvc framework sederhana dengan php
 
Belajar membuat modul crud di laravel 5
Belajar membuat modul crud di laravel 5Belajar membuat modul crud di laravel 5
Belajar membuat modul crud di laravel 5
 
P webfb
P webfbP webfb
P webfb
 
CRUD pada Android Studio menggunakan MySQL
CRUD pada Android Studio menggunakan MySQLCRUD pada Android Studio menggunakan MySQL
CRUD pada Android Studio menggunakan MySQL
 
Manipulasi database mysql dgn php
Manipulasi database mysql dgn phpManipulasi database mysql dgn php
Manipulasi database mysql dgn php
 
Tugas 2 0916 jansen_1512510247
Tugas 2 0916 jansen_1512510247Tugas 2 0916 jansen_1512510247
Tugas 2 0916 jansen_1512510247
 
Konsep View dan Blade dalam Laravel (Pemrograman Web II)
Konsep View dan Blade dalam Laravel (Pemrograman Web II)Konsep View dan Blade dalam Laravel (Pemrograman Web II)
Konsep View dan Blade dalam Laravel (Pemrograman Web II)
 
Kelompok 7
Kelompok 7Kelompok 7
Kelompok 7
 
Menampilkan data pada Database MySQL di JSP(Java Server Page)
Menampilkan data pada Database MySQL di JSP(Java Server Page)Menampilkan data pada Database MySQL di JSP(Java Server Page)
Menampilkan data pada Database MySQL di JSP(Java Server Page)
 
Belajar php-dengan-framework-code-igniter1
Belajar php-dengan-framework-code-igniter1Belajar php-dengan-framework-code-igniter1
Belajar php-dengan-framework-code-igniter1
 
Tugas rekayasa web 1 soap
Tugas rekayasa web 1 soapTugas rekayasa web 1 soap
Tugas rekayasa web 1 soap
 
Mari belajar vue js
Mari belajar vue jsMari belajar vue js
Mari belajar vue js
 
Koneksi PHP ke Database MySQL menggunakan MySQLi Extension
Koneksi PHP ke Database MySQL menggunakan MySQLi ExtensionKoneksi PHP ke Database MySQL menggunakan MySQLi Extension
Koneksi PHP ke Database MySQL menggunakan MySQLi Extension
 
Belajar php-dengan-framework-code-igniter
Belajar php-dengan-framework-code-igniterBelajar php-dengan-framework-code-igniter
Belajar php-dengan-framework-code-igniter
 
Belajar php-dengan-framework-code-igniter
Belajar php-dengan-framework-code-igniterBelajar php-dengan-framework-code-igniter
Belajar php-dengan-framework-code-igniter
 
Belajar php dengan framework code igniter3
Belajar php dengan framework code igniter3Belajar php dengan framework code igniter3
Belajar php dengan framework code igniter3
 

Membuat Sitemap untuk Website Dinamis dengan PHP.pdf

  • 1. Sumber : https://www.senterwebs.com Cara Membuat Sitemap.xml dengan PHP Tutorial kali ini kita akan Membuat Sitemap.xml untuk website yang kita buat sendiri dengan PHP MYSQLi baik Native atau dengan framework, Tentunya untuk keperluan SEO (search engine optimization ) sitemap sangatlah dibutuhkan , Dimana Sitemap merupakan sebuah peta navigasi situs dimana terdapat kumpulan link-link yang tersusun dalam bentuk Tree yang akan membantu Mesin pencari / search engine untuk menelusuri secara total Website Kita atau dengan kata lain 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. Langsung 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>
  • 2. Sumber : https://www.senterwebs.com </url> </urlset> Penjelasan :  <Urlset> : Merupakan standar protokol sitemap saat ini, tag ini berada di awal dan akhir sitemap.  <Url> : Tag ini dikenal sebagai tag induk dari setiap entri URL.  <Loc> : Tag ini berisi URL halaman website Anda.  <Lastmod> : Tag ini berisi informasi tanggal terkahir file di ubah.  <Priority> : Tag ini menunjukkan pentingnya URL. Nilainya dapat berkisar dari 0,0 hingga 1,0. Bagaimana membuat sitemap untuk website php mysqli... ??? berikut contohnya : sitemap.php <?php $host = 'localhost'; $user = 'root'; $psw = ''; $db_name = 'db_senterwebs'; // Koneksi di database $konek= mysqli_connect($host, $user, $psw, $db_name); if ( mysqli_connect_errno() ) { // Jika koneksi Error tampilkan Pesan. exit('Failed to connect to MySQL: ' . mysqli_connect_error()); } //Header sitemap echo "<?xml version='1.0' encoding='UTF-8'?>"."n"; echo "<urlset xmlns='http://www.sitemaps.org/schemas/sitemap/0.9'>"."n"; //Tampilkan link statis dari website kita terlebih dahulu echo " <url> <loc>https://senterwebs.com/</loc> <lastmod>2016-01-23T18:00:15+00:00</lastmod> <changefreq>daily</changefreq> </url> <url> <loc>https://senterwebs.com/about.php</loc> <lastmod>2016-01-23T18:00:15+00:00</lastmod> <changefreq>daily</changefreq> </url> <url> <loc>https://senterwebs.com/contact.php</loc> <lastmod>2016-01-23T18:00:15+00:00</lastmod> <changefreq>daily</changefreq> </url>"; //Menampilkan data artikel dari website kita $get_result=mysqli_query($konek, "select * from post");
  • 3. Sumber : https://www.senterwebs.com while($row=mysqli_fetch_array($get_result)) { echo "<url>"; echo "<loc>".$row['link']."</loc>"; //link artikel website echo "<lastmod>".$row['date']."</lastmod>"; // tanggal echo "<changefreq>daily</changefreq>"; echo "</url>"; } echo "</urlset>"; ?> Jangan Lupa, agar sitemap dapat di akses dalam bentuk xml , misalnya : https://senterwebs.com/sitemap.xml , setting htaccess menjadi : .htaccess RewriteEngine On RewriteRule ^sitemap.xml/?$ sitemap.php Sumber : https://senterwebs.com/artikel-659/membuat-sitemapxml-pada-website-php-mysqli.html