[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

13 thoughts on “[User-Request] Membuat nice url dengan htaccess

    • Bisa aja seperti ini

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

      Nanti bisa menjadi seperti domain.com/beranda

  1. Pingback: Levitra attorneys.

  2. bang kalau tidak hanya index.php misal simpan.php di menjadi sukses gimana?
    dan kalau untuk subderektori gimana misal untuk area admin?

    thanks

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>