MEMBUAT URL SEO FRIENDLY MENGGUNAKAN REWRITE HTACCESS (CLEAN URL)
Apa itu URL SEO Friendly?
yaitu URL Address suatu website yang bagus untuk Search Engine Optimization Contohnya : http://localhost/html/visimisi.html
URL diatas SEO friendly dan lebih "disukai" Google dibandingkan http://localhoost/html/profil.php?id=profil&kode=11
Intinya url yang baik dalam hal SEO friendly adalah url yang menunjukkan isi dari halamannya atau keyword dari isi halamannya.
Jadi baiknya : - Url hendaknya menjelaskan isi dari halamannya, atau keywordnya (tapi jangan nipu
kalo gak mau diblack list ma google) - Url hendaknya mengarah ke file (jangan http://localhost/?id=2) kalo bisa file dengan
ekstensi html bukan php atau htm (percaya gak yang ini?)
Caranya :
1. Buatlah file *.htaccess dengan notepad kemudian simpan di folder webtemp Contoh file ada dilampiran.
2. Pastikan mod_rewrite pada apache server Anda telah aktif. Pada webhosting
Indonesia kebanyakan sudah mengaktifkan mod_rewrite. 3. Pada file *.htaccess isikan :
# Jika RewriteEngine On maka akan diakses dibawah ini RewriteEngine On # Lokasi tempat web berada misalnya di folder webtemp. RewriteBase /webtemp
#### ------- Menu Profil ------- #### RewriteRule ^html/profil.html$ ./html/profil.php [QSA,L] RewriteRule ^html/visimisi.html$ ./html/profil.php?id=profil&kode=11 [QSA,L] RewriteRule ^html/sejarahsingkat.html$ ./html/profil.php?id=profil&kode=12 [QSA,L] RewriteRule ^html/saranaprasarana.html$ ./html/profil.php?id=profil&kode=17 [QSA,L] RewriteRule ^html/strukturorganisasi.html$ ./html/profil.php?id=profil&kode=15 [QSA,L] RewriteRule ^html/kepalasekolah.html$ ./html/profil.php?id=profil&kode=14 [QSA,L] RewriteRule ^html/kemitraan.html$ ./html/profil.php?id=profil&kode=18 [QSA,L] RewriteRule ^html/programkerja.html$ ./html/profil.php?id=profil&kode=13 [QSA,L] RewriteRule ^html/kondisisiswa.html$ ./html/profil.php?id=profil&kode=19 [QSA,L] RewriteRule ^html/komitesekolah.html$ ./html/profil.php?id=profil&kode=22 [QSA,L] RewriteRule ^html/prestasi.html$ ./html/profil.php?id=profil&kode=16 [QSA,L] Untuk menu yang lain Silahkan Lanjutkan………..
Penjelasan :
Rewrite itu sebenarnya ada 2 cara yaitu secara manual atau secara auto/dinamis. # Untuk Rewrite URL secara manual
RewriteRule ^ini_file_baru.aku$ /tes/ini_file_lama.htm # Sedangkan untuk Rewrite URL secara auto (dinamis) RewriteRule ^([0-9a-zA-Z-]+)/?/?$ /tes/index.php?page=$1
Tapi pada bagian CMS Balitbang ini alangkah baiknya kita gunakan secara manual.
Jadi inti penjelasannya adalah aturannya kalau ada yang ngetik url bla..bla..bla.. maka sama server akan menganggap itu blablabla yang lain sesuai Rulenya atau aturannya.
Perhatikan di bawah ini : ^html/visimisi.html$ ./html/profil.php?id=profil&kode=11 [QSA,L]
^html/visimisi.html$ Ini adalah URL yang mau dialiaskan, artinya ketika ada yang masuk dengan URL berformat seperti demikian maka server akan
menganggap dia masuk dengan URL html/profil.php?id=profil&kode=11. 4. Langkah selanjutnya masuk di bagian admin CMS kemudian pilih Setting Admin
lalu pilih lagi Menu & Profil. Misalnya kita ingin mengganti url Submenu Visi dan Misi yang awalnya : http://localhost/webtemp/html/profil.php?id=profil&kode=11 menjadi :
http://localhost/webtemp/html/visimisi.html Pada bagian Visi dan Misi pilih Source HTML :
Setelah dipilih maka akan muncul tampilan berikut:
Pada menu link masukkan link yang akan dibuat, misalnya tadi kita ingin merubah menjadi visimisi.html kemudian klik simpan.
Demikian hal-nya dengan menu-menu dan submenu-submenu lainnya caranya sama.
5. Silahkan cek kembali situs web (jangan lupa refresh dlu).
Maka akan terlihat perubaha seperti berikut :
Top Related