Merubah URL Parameter Dengan htaccess

Halo dumenity, selamat datang kembali di website tips dan trik Dumet School. Berjumpa kembali dengan saya pada pembahasan tips seputar dunia website, pada kesempatan kali ini saya akan memberikan tips tentang Merubah URL Parameter Dengan htaccess. Pada latihan kali ini kita akan memanipulasi atau mempercantik url parameter dengan htaccess, pertama – tama kita buat terlebih dahulu simple halamannya. Baik langsung saja kita buat file php nya, teman – teman buat folder di dalam htdocs dengan nama htaccess, kemudian buat file index.php dan isikan script php di bawah ini

<?php 
$data = [
		['id'=>1,'nama'=>'joko'],
		['id'=>2, 'nama'=>'dani'],
		['id'=>3, 'nama'=>'eno'],
		['id'=>4, 'nama'=>'indah'],
		['id'=>5, 'nama'=>'hervany']
]; 
foreach ($data as $key) {
	echo '<a href="detail.php?detail='.$key['id'].'">'.$key['nama'].'</a><br>';
}<span id="mce_marker" data-mce-type="bookmark" data-mce-fragment="1">​</span>

Kemudian kita buat halaman detail.php untuk menangkap parameter detail nya, lalu di dalam detail.php masukkan script di bawah ini

<?php 
$data = [
		['id'=>1,'nama'=>'joko'],
		['id'=>2, 'nama'=>'dani'],
		['id'=>3, 'nama'=>'eno'],
		['id'=>4, 'nama'=>'indah'],
		['id'=>5, 'nama'=>'hervany']
]; 

if(isset($_GET['detail'])){
	foreach ($data as $key) {
		if($_GET['detail'] == $key['id']){
			echo $key['nama'];
		}
	}
}

Jika sudah save dan jalankan pada browsernya, maka tampilannya seperti gambar di bawah ini

Merubah URL Parameter Dengan htaccess

Kemudian klik salah satu namanya, maka akan langsung di arahkan ke halaman detail.php sesuai id yang di klik

Merubah URL Parameter Dengan htaccess

Coba teman – teman perhatikan pada urlnya terdapat detail=id nya, dengan menggunakan htaccess kita dapat memberikan hak access dimana saya akan merubah url detail=id menjadi detail/id, baik teman – teman buat file lagi di dalam folder htaccess.

Merubah URL Parameter Dengan htaccess

Jika sudah, pada file index.php kita rubah dengan url detail/id

foreach ($data as $key) {
	echo '<a href="detail/'.$key['id'].'">'.$key['nama'].'</a><br>';
}

Kemudian di dalam file htaccess masukkan script di bawah ini

RewriteEngine ON

RewriteRule ^detail/([0-9]+) detail.php?detail=$1

Jika sudah save dan refresh kembali pada index.php di browsernya, kemudian klik salah satu nama nya

Merubah URL Parameter Dengan htaccess

Merubah URL Parameter Dengan htaccess

Url parameter berhasil kita manipulasi, nah itulah contoh sederhana memanipulasi url dengan htaccess sederhana. Tentu masih banyak lagi hal tentang htaccess untuk mempercantik url, sekian pada artikel kali ini tentang Merubah URL Parameter Dengan htaccess kita jumpa kembali pada artikel selanjutnya. Terimakasih dan sampai jumpa.

Read more about Merubah URL Parameter Dengan htaccess