Membuat Slug Url Pada Codeigniter

Membuat Slug Url Pada Codeigniter

Rabu, 08 Mei 2019 0 Komentar codeigniter

Membuat Slug Url Pada Codeigniter

Kali ini saya akan membagikan Tutorial cara membuat slug url pada codeigniter. Apa pengertian dari slug, mungkin definisinya bisa disebutkan begini Slug adala bagian dari URL yang mengidentifikasikan halaman tertentu pada sebuah website yang dapat dibaca oleh pengguna. Singkatnya slug adalah bagian url yang menjelaskan  konten halaman tertentu.

Slug bisa juga disebut URL SEO pada yang biasa digunakan oleh website. Slug biasanya dipisahkan menggunakan tanda - pada setiap katanya hingga membuat sebuah URL SEO.

Bagaimana cara membuat slug yang efektif untuk SEO ?

Misalkan pada CMS wordpress  Slug lebih dikenal dengan sebutan permalink SEO. Pada wodpress kita dapat mengatur sendiri nama permalink SEO yang akan kita gunakan dan juga dapat menggunakan susunan permalink asli dari wordpress secara otomatis.  Dan juga pada CMS selain wordpress juga sudah menyediakan permalink SEO sendiri untuk setiap konten website.

Tapi bagaimana jika kita membuat CMS sendiri, misalnya menggunakan Codeigniter atau lainnya. Caranya sangat mudah kawan, misalnya disini saya menggunakan Framework Codeigniter dalam membuat CMS.  Cara nya gampang, disini anda tinggal membuat sebuah helper fungsi SLUG atau SEO URL. Pada Framework Codeigniter ini sudah disediakan folder helpers yang akan kita gunakan untuk menampung helper slug yang akan kita buat nantinya. 

Pertama tama yang harus anda siapkan adalah framework codeigniter. Untuk mendapatkannya anda bisa mendownloadnya disini 

Terserah anda mau gunakan versi yang mana saja sesuka kalian.

Setelah itu Extract dan ubahlah nama project sesuka anda. Sampai disini saya anggap sudah tahu semua karena anda sudah ingin membuat URL SEO / SLUG. Berarti tandanya anda sudah ingin membuat konten per halaman website.

sampai disini kita akan membuat sebuah helper slug untuk seo kita.

begini script kodenya :

function slug($text)
{
       // replace non letter or digits by -
       $text = preg_replace('~[^\\pL\d]+~u', '-', $text);

      // trim
       $text = trim($text, '-');

      // transliterate
        $text = iconv('utf-8', 'us-ascii//TRANSLIT', $text);

      // lowercase
        $text = strtolower($text);

      // remove unwanted characters
        $text = preg_replace('~[^-\w]+~', '', $text);

      if (empty($text))
      {
       return 'n-a';
       }

       return $text;
 }

Salin dan pastekan script Kode ini pada editor kesukaan anda, dan sesuaikan nama helpernya. untuk pemberian nama helper pada codeigniter anda tinggal menambahkan _helper.  Misalkan anda membuat helper tersebut dengan nama slug, kemudian anda tinggal menambahkan kata _helper menjadi slug_helper dan diletakkan pada directory helpers. Untuk pemanggilan helper secara otomatis pada codeigniter ini anda tinggal meng-set autoload helper pada directory config dengan menambahkan 'seo'.  Namun jika anda tidak ingin memanggil fungsi helper ini secara otomatis, anda harus memangil helper ini dengan cara this->load->helper('slug').

Selanjutnya untuk setiap URL yang ingin anda ubah menjadi slug. anda tinggal menambahkan awalan slug dan ditambahkan parameternya dalam tanda kurung.

Kalau saya dish lebih menyarankan anda membuat tabel sendiri dalam database untuk menyimpan SEO URL yang ingin anda ubah.

Oke sekian dulu tutorial membuat slug URL pada codeigniter, untuk artikel Tentang SEO akan saya bahas pada postingan selanjutnya. saya harap anda tetap harus belajar dan berlatih setiap hari. Anda juga bisa mendownload helper slug codeigniter pada link dibawah ini.

DOWNLOAD

Terima Kasi sudah membaca postingan ini ya kawan.

Wassalamu'alaikum Warahmatullah Wabarakatuh

Share


Posted By admin

Melayani jasa pembuatan website murah bisa custom sesuai keinginan, seo friendly, responsive ke semua platform. Informasi lengkap hubungi 085747875865

0 Comments

Leave a comment ...