Monday, 18 November 2013

5 Tips HTACCESS untuk Modifikasi URL



Halo sobat semua, gimana kabar?? Hehehe
Saya baik kok, (siapa yg nanya ya??) wk.k.k.k.k.k ^_^
Untuk yang belum baca posting saya tentang htaccess, silahkan baca agar lebih paham.
Oke, saya kali ini akan memberi 5 tips berkaitan dengan htaccess untuk memodifikasi URL. Langsung saja ini :
1.     Mengganti “berita.php?id=12” menjadi “berita-12.html”
Sebenarnya ini hampir sama dengan postingan saya yang lalu, tapi sedikit beda jadi buat referensi dan wawasan saja buat sobat. Sintaks di htaccess :

RewriteEngine On
RewriteRule ^berita-([0-9]+)\.html$ berita.php?id=$1

2.     Mengganti “berita.php?id=12” menjadi “berita/teknologi-canggih/12.html”
Para ahli SEO sangat menganjurkan untuk menampilkan keyword utama di URL. Pada contoh ini kita akan menampilkan jenis berita di URL. Sintaksnya sebagai berikut :

RewriteEngine On
RewriteRule ^berita/([a-zA-Z0-9_-]+)/([0-9]+)\.html$ berita.php?id=$2

dari sintaks diatas yang diambil adalah kelompok pola yang kedua.

3.     Redirect atau mengalihkan URL yang bukan www ke URL www
Jika Anda pernah mengunjungi Yahoo!, maka Anda akan mengerti. Ketika Anda mengetikkan yahoo.com di browser, maka akan dialihkan ke www.yahoo.com. Sintaksnya sebagai berikut :

RewriteEngine On
RewriteCond %{HTTP_HOST} ^situs-sobat\.com$
RewriteRule (.*)
http://www.situs-sobat.com/$1 [R=301,L]

4.     Rewrite “situs-sobat.com/anggota.php?username=sobat” menjadi “situs-sobat.com/sobat”
Jika sobat semua membuka halaman profil facebook, maka URL akan menunjukkan https://www.facebook.com/nama-profil. Jika sobat ingin situsnya seperti itu, maka ketik kode berikut di file htaccess

RewriteEngine On
RewriteRule ^([a-zA-Z0-9_-]+)$ anggota.php?username=$1
RewriteRule ^([a-zA-Z0-9_-]+)/$ anggota.php?username=$1

5.     Redirect atau mengalihkan domain ke subfolder dalam web
Jika sobat ingin mengembangkan web sobat dan mengalihkannya sementara ke subfolder yang ada dalam root folder web, maka gunakan kode berikut di file htaccess sobat :

RewriteEngine On
RewriteCond %{HTTP_HOST} ^situs-sobat\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.
situs-sobat \.com$
RewriteCond %{REQUEST_URI} !^/
subfolder-sobat/
RewriteRule (.*) /
subfolder-sobat /$1
Demikian posting saya kali ini, semoga bermanfaat bagi sobat semua. Sampai jumpa dipostingan selanjutnya . . . ^_^
Previous Post
Next Post
Related Posts

1 comment: