[User-Request] Membuat nice url dengan htaccess

Tujuan tutorial ini mengubah url misal: domainsaya.com/?mod=variable
Menjadi: domainsaya.com/variable

Nah begini caranya

Pertama bukalah directory code anda dan buatlah file .htaccess, isikan kode berikut:

RewriteEngine On
RewriteCond %{SCRIPT_FILENAME} -f [OR]
RewriteCond %{SCRIPT_FILENAME} -d
RewriteRule .* – [L]
RewriteRule ^([^/]+)/?$         /index.php?mod=$1         [L]

Nah itu ajah :D nanti berfungsi tuh.

RewriteCond %{SCRIPT_FILENAME} -f [OR]
RewriteCond %{SCRIPT_FILENAME} -d
RewriteRule .* – [L]

Ketiga baris di atas berfungsi untuk melakukan pengecualian terhadap file-file agar nanti file-file tidak diikuti dalam proses rewritenya.

RewriteRule ^([^/]+)/?$         /index.php?mod=$1         [L]

Nah kode yang satu itu intinya kita nentukan variabelnya dan digantikan oleh variabel(dalam contoh merupakan regular expressions) lainnya.

Nah segitu aja :D

Dokumentasi ada di: http://httpd.apache.org/docs/2.0/mod/mod_rewrite.html