Langsung ke konten utama

Cara Manipulasi URL Dengan Htaccess Rewrite

Didalam pengembangan website sebuah URL memang memiliki pengaruh besar terhadap website yang akan diakses. Oleh karena itu seorang programers akan me-manipulasi url untuk menghindari url asli dari pada pengguna sql injection. Selain itu juga untuk mengubah url menjadi SEO Friendly dihadapan mesin pencari.

Jika Anda lebih mendalami dunia SEO maka Anda pasti akan memikirkan bagaimana sebuah keyword dapat diletakkan kedalam url setiap artikel. Untuk mengatasi itu Anda dapat menggunakan htaccess rewrite untuk mengubah url menjadi seo friendly.

Cara Manipulasi URL Dengan Htaccess

Cara Manipulasi URL Dengan Htaccess Rewrite
url htaccess rewrite

Untuk menggunakan htaccess Anda harus membuatnya didalam root cpanel dengan nama .htaccess (ingat pakai titik). Jika menggunakan localhost letakkan di dalam folder htdoc>namafolder, pada artikel ini menggunakan localhost, Anda bisa menyesuaikan jika sudah menggunakan hosting.

Baca Juga :
Aplikasi Firewall Terbaik Untuk Windows Gratis
Kumpulan Situs Download Lagu Gratis dan Legal

Baiklah, sekarang kita coba praktek cara menggunakan .htaccess untuk memanipulasi url didalam sebuah website. Dicontoh ini saya menggunakan localhost xampp dan dengan nama "pemulabelajar" :

Contoh URL htaccess sederhana

Kita coba dari mulai langkah sederhana, saya anggap Anda sudah memiliki file dengan nama index.php dan kita coba merubah url index.php menjadi home. Contohnya localhost/pemulabelajar/index.php ingin dijadikan localhost/pemulabelajar/home, maka kita buat .htaccess menjadi seperti dibawah ini.

Contoh sederhana
RewriteEngine On
RewriteRule ^home$ /pemulabelajar/index.php

Dikarenakan kita masih menggunakan localhost maka kita harus menulis nama foldernya didalam .htaccess namun jika Anda sudah menggunakan hosting tidak perlu lagi menggunakan nama folder. Hasil dari url htaccess rewrite diatas adalah seperti dibawah ini.

Cara Manipulasi URL Dengan Htaccess Rewrite
sebelum menggunakan htaccess
Cara Manipulasi URL Dengan Htaccess Rewrite
menggunakan htaccess

Contoh URL htaccess get

Cukup mudah buka dalam memanipulasi url dengan htaccess. Sekarang, kita coba merubah url yang menggunakan metode get, misalnya saja linknya seperti localhost/pemulabelajar/metode.php?user=Admin kita ubah menjadi localhost/pemulabelajar/Admin, maka .htaccess menjadi seperti dibawah ini.

Contoh GET
RewriteEngine On
RewriteRule ^([^/.]+)$ /pemulabelajar/metode.php?user=$1

Kita coba contoh lain dalam hal ini kita membuat sebuah produk dengan id dan kita berikan keyword yang terdapat di url yang kita akses. Misalnya urlnya adalah localhost/pemulabelajar/produk.php?id=1 maka kita coba ubah menjadi localhost/pemulabelajar/1/samphoo.html maka htaccessnya adalah :

Contoh Produk
RewriteEngine On
RewriteRule ^([^/.]+)/([^/.]+).html$ /pemulabelajar/produk.php?id=$1

Redirect halaman error dengan htaccess

Sekarang bagaimana membuat halaman error / tidak bisa diakses dapat dialihkan ke halaman index.php. Berikut script .htaccessnya.

Contoh Halaman Error
Options -Indexes
ErrorDocument 402 /pemulabelajar/index.php
ErrorDocument 403 /pemulabelajar/index.php
ErrorDocument 404 /pemulabelajar/index.php
ErrorDocument 500 /pemulabelajar/index.php

Anda dapat melakukan modifikasi terhadap .htaccess ini, agar sesuai dengan URL yang dikehendaki. Untuk contoh source codenya bisa di download htaccess.


Sekian artikel Cara Manipulasi URL Dengan Htaccess Rewrite, semoga dapat bermanfaat bagi Anda. Jangan lupa share artikel ini, terima kasih.

Komentar

  1. msport77 agen judi bola terbaik dan terpercaya.
    ada banyak game menarik yang bisa kalian mainkan seperti sportsbook, casino, slot online, dan poker.
    bergabung bersama kami, kalian akan diberikan banyak bonus seperti :
    - Bonus New Member
    - Bonus Registrasi
    - Bonus Referral
    - Bonus Deposit
    - Bonus Withdraw
    - Bonus Turnover
    - Bonus Cashback dan masih banyak bonus - bonus lainnya!

    Ayo segera daftarkan diri kalian dan mainkan game nya di situs kami, msport77.

    BalasHapus

Posting Komentar

Komentar dan Kritik kawan diperlukan agar dapat membangun pemula belajar kedepannya. Terima Kasih

Postingan populer dari blog ini

Tutorial Lengkap Membuat Short Link Sendiri Dengan PHP Mysql

Hallo kawan, berjumpa lagi nih sama toturial www.pemulabelajar.com. Kali ini kita akan membahas cara membuat short link sendiri . Pernah dong kawan menjumpai namanya short link, contoh sederhananya saja goo.gl . goo.gl akan membuat url site kita menjadi lebih pendek misalnya saja : http://www.pemulabelajar.com bisa menjadi goo.gl/Jiahs . Begitu juga tutorial kita membuat short link kali ini. Karena membuat short link kita sekarang menggunakan PHP Mysql maka kawan disarankan untuk membuat hosting untuk website yang akan dijadikan website short link kita sendiri, kawan bisa menggunakan layanan gratis seperti 000webhosting.com atapun idhostinger.com (recomended) selain gratis, pembuatan databasenya juga termasuk mudah dan juga tutorialnya sangat banyak digoogle kalau ada waktu saya akan membuatkan tutorial membuat hosting gratis untuk kawan. Membuat Short Link Saya anggap saja kawan sudah membuat hosting disalah satu tempat hosting diatas. Maka langkah a...

Belajar Power Design - Cara Membuat Project Menjadi Gambar

Cara Membuat Project Menjadi Gambar - Artikel ini akan membahas sedikit tentang Power Design dan Bagaimana merubah project power design menjadi sebuah gambar . Masalah ini sering dialami oleh pemula khususnya saya yang bingung bagaimana merubah sebuah project power design menjadi berupa gambar agar mudah dimuat ke sebuah karya tulis. Baca juga : Membuat Teks Rotasi Dengan Photoshop Apa itu Power Design ? Power design adalah sebuah paket program desain tools yang digunakan untuk membuat Visualisasi, dokumentasi dan mendesain suatu sistem perangkat lunak. Paket ini meliputi Process analyst Model (PAM), Data architect tools, Aplication modeler tools, dan Metawork tools. Power Design ini juga sering digunakan menjadi software untuk membuat Diagram Flow Diagram atau DFD . Bagaimana Merubah Project Menjadi Gambar ? Untuk merubah sebuah project pada power design menjadi sebuah gambar cukup mudah. Secara singkatnya kawan cukup memilih semua object yang akan dijadikan sebuah gambar, s...

Belajar Web - Membuat Website Responsive CSS

Sebelum kita meneruskan tutorial selanjutnya yaitu Belajar Membuat Website Responsive baiknya kita pelajari terlebuh dahulu apa aja yang akan kita bahas. Karena yang akan kita bahas selanjutnya adalah responsive web, maka diwajibkan mengerti fungsi script css yang ada di Belajar Desajn Website di html / php toturial sebelumnya. Apa itu float ? Apa itu width ? Apa itu height ? Apa itu clear: both ? Responsive ini memakai @media(max-width) atau @media(min-width) yang memiliki arti lebar maximal style dan lebar minimal yang kita masukkan di dalam @media tersebut. Sebelum memperlajari responsive menu sebaiknya lita pelajari dulu float, clear dan lain-lain. Karena @media tersebut hanya mengganti script css dari css global. Apa itu css global ? Nanti anda penjelasannya masing-masing. Apakah anda sudah ngerti dengan coding css diatas ? Jika belum, ada baiknya anda harus pelajari dulu scriptnya di toturial sebelumnya. Cara memperbaiki jika terjadi error atau kesalahan penulidan pada d...