Panduan Dasar Belajar Htaccess Untuk Pemula

Belajar Htaccess

Url Seo Friendly adalah langkah untuk suatu konten artikel agar bisa masuk ke peringkat teratas dihasil pencarian mbah google.Lalu, apakah bisa Url Seo Friendly di terapkan di php native? tentu saja bisa.

tetapi, kalian harus mempelajari terlebih dahulu  yaitu tentang Htaccess dan manfaat pada Htaccess sangatlah banyak.

Cara Menghilangkan Ekstensi PHP`

    <IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME}.php -f
    RewriteRule ^(.*)$ $1.php
    </IfModule> 

Cara Menghilangkan Ekstensi HTML

    <IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME}.html -f
    RewriteRule ^(.*)$ $1.html
    </IfModule> 

Cara Merubah Ekstensi php ke bpjs

    RewriteEngine on
    RewriteRule ^login.bpjs$  login.php [L]

Cara Memanggil Error Pages 404

    ErrorDocument 404 /error_pages/404.html

Melindungi Directory Browsing

    Options All -Indexes

Melindungi htaccess

    <Files ~"^.*\.([Hh][Tt][Aa])">
        order allow,deny
        deny from all
        satisfy all
    </Files>

Url Friendly Pada php

    RewriteEngine On
    RewriteRule ^details/([a-zA-Z0-9-/]+)$ details.php?url_slug=$1
    RewriteRule ^details/([a-zA-Z-0-9-]+)/ details.php?url_slug=$1

Cara menggunakan Url Friendly Pada php, tambah kode dibawah ini untuk membuat url slug, lalu simpan didatabase. 

    function url_slug($string){
    $slug = preg_replace('/[^a-z0-9-]+/', '-', trim(strtolower($string)));
    return $slug;
    }

Lalu, bagaimana untuk memanggil data url slug untuk melihat details artikel tersebut. kalian bisa membuat link seperti kode ini:

<a hreff="details/<?= url_slug($url_slug).">Baca Selanjutnya..</a>

Kalian bisa merubah sesuai kesukaan kalian, dengan cara htaccess RewriteRule ^details/ diganti `Sesuai Kesukaan Kalian` contoh `^baca/` .

Okelah, cukup sampai disini saja. jika ada kendala atau masalah bisa berkomentar di artikel ini, sampai jumpa di artikel selanjutnya...

Comments

Popular posts from this blog

Cara Membuat Sidebar Dengan Bootstrap 4

Panduan Membuat Form Login Dengan Bootstrap 5

Cara Membuat Newsletter Di blog Dengan Formspree