1. Menghilangkan index.php dari URL
Untuk menghilangkan index.php dari URL, pertama-tama edit file httpd.conf yang terletak di C:\xampp\apache\conf lalu pastikan baris yang berisi text: LoadModule rewrite_module modules/mod_rewrite.so sudah aktif (tidak ada tanda # di depannya). Lalu kita buat sebuah file di root folder bernama .htaccess dengan cara buka notepad lalu salin kode di bawah ini
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
kemudian simpan dan beri nama .htaccess seperti pada gambar berikut
2. Gunakan slug untuk judul halaman pada URL
Anggap saja kita memiliki sebuah artikel berjudul "Belajar Pemrograman PHP", lalu ketika kita menjadikannya sebuah link lalu diklik oleh pengunjung, maka pada alamat browser akan terlihat seperti bawah ini
http://domain.com/page/belajar%20pemrograman%20php.html
Link di atas terlihat kurang menarik dan agak susah dibaca. Sekarang perhatikan link di bawah
http://domain.com/page/belajar-pemrograman-php.html
Link kedua terlihat lebih rapi dan mudah dibaca bukan? Untuk mendapatkan link seperti itu, Anda dapat melakukannya dengan cara membuat sebuah fungsi yang bisa merubah judul artikel "Belajar Pemrograman PHP" menjadi "belajar-pemrograman-php". Berikut contoh fungsinya
function create_slug($title){
$sefTtl = array();
$parts = explode(' ', trim($title));
foreach ($parts as $part) {
if(!empty($part)){
array_push($sefTtl, strtolower($part));
}
}
return implode('-', $sefTtl);
}
Tidak ada komentar:
Posting Komentar