Membuat Sitemap pada Web Swarakalibata

Pada kesempatan kali ini maman mau berbagi tips atau cara lagi. Pada kesempatan kali ini kita akan bermain pada kode cms yaitu cms Codeigniter.

Baik untuk mempersingkat waktu mari kita mulai cara membuat sitemap menggunakan codeigniter untuk website swarakalibata.

Berikut tahapan mudah membuat sitemap pada project codeigniter untuk keperluan submit ke google search console :

Langkah Pertama :

Buka file : application\config\routes.php

Dibagian paling bawah tambahkan baris kode

  1. $route['sitemap\.xml'] = 'sitemap';


Langkah Kedua

Buat Sebuah file pada folder "application/controllers" dengan nama "Sitemap.php" isikan dengan script berikut :

  1. <?php
  2. defined('BASEPATH') OR exit('No direct script access allowed');
  3. class Sitemap extends CI_Controller {
  4. public function index(){
  5. $data['sitemap'] = $this->model_app->view_ordering('berita','id_berita','DESC',0,10);
  6. $this->load->view('administrator/sitemap',$data);
  7. }
  8. }

Langkah Ketiga

Buat sebuah file baru "sitemap.php" pada folder :

application\views\administrator\sitemap.php isi dengan script berikut :

  1. <?php
  2. header('Content-type: application/xml; charset="ISO-8859-1"',true);
  3. ?>
  4. <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  5. <url>
  6. <loc><?php echo base_url() ?></loc>
  7. <lastmod><?php echo date('d-m-Y H:i:s') ?></lastmod>
  8. <changefreq>daily</changefreq>
  9. <priority>0.1</priority>
  10. </url>
  11. <?php foreach ($sitemap as $row) { ?>
  12. <url>
  13. <loc><?php echo base_url()."berita/detail/$row[judul_seo]"; ?></loc>
  14. <lastmod><?php echo $row['tanggal'].' '.$row['jam']; ?></lastmod>
  15. <changefreq>daily</changefreq>
  16. <priority>0.1</priority>
  17. </url>
  18. <?php } ?>
  19. </urlset>

Demikian cara membuat sitemap pada website swarakalibat. semoga sahabat semua dapat terbantu dengan scrip ini. yang masih bingung baca dan terapkan secara perlahan maka akan sukses. untuk melihat hasilnya tuliskan di browser sabahat semua : namadomain/sitemap contoh yang sudah jadi bisa dilihat pada website : mandalapost.com/sitemap

Salam sukses selalu




Post a Comment

Previous Post Next Post

SLOT 1