Mengaktifkan Module mod_rewrite pada Apache2 (Linux/Unix)
17 Feb 2010
Linux, Tutorial Apache Module mod_rewrite, how to enable mod_rewrite apache2 linux, how to enable mod_rewrite ubuntu, install mod_rewrite di linux unix, mengaktifkan mod_rewrite pada apache2 9 Komentar
Untuk apa makhluk itu…? Menurut dokumentasi di ranah resmi Apache2, mod_rewrite berguna untuk :
Modul ini digunakan untuk mesin penulisan ulang berdasarkan regular-expression parser) untuk menuliskan ulang tautan (URL) yang diminta secara langsung. Mendukung jumlah tidak terbatas aturan dan jumlah yang tidak terbatas, kondisi aturan terlampir untuk setiap aturan, untuk memberikan tautan yang sangat fleksibel dan mekanisme manipulasi yang kuat. Manipulasi tautan dapat bergantung pada berbagai tes, dari variabel server, variabel lingkungan, HTTP header, atau waktu prangko. Bahkan pencarian database eksternal dalam berbagai format dapat digunakan untuk mencapai pencocokan tautan yang sangat rinci.
Lalu bagaimana cara mengaktifkannya…? karena secara default mod_rewrite ini tidak aktif pada apache web server versi 2 (apache2)
Caranya sangatlah mudah, pertama cekĀ dulu apakah modul tersebut sudah aktif atau belum (pastikan anda memiliki izin akses untuk memodifikasi sistem linux / unix pada server anda (su)) :
# apache2ctl -M
Lihat daftar modul yang dikeluarkan dan perhatikan apakah sudah ada : rewrite_module (shared) disana…?
Kalau belum ada, silahkan jalankan perintah dibawah ini untuk mengaktifkan modul tersebut :
# a2enmod rewrite
Lalu mulai ulang server Apache2 dengan :
# /etc/init.d/apache2 restart
Sekarang cek lagi :
# a2enmod rewrite Loaded Modules: core_module (static) log_config_module (static) logio_module (static) mpm_prefork_module (static) http_module (static) so_module (static) alias_module (shared) auth_basic_module (shared) authn_file_module (shared) authz_default_module (shared) authz_groupfile_module (shared) authz_host_module (shared) authz_user_module (shared) autoindex_module (shared) cgi_module (shared) deflate_module (shared) dir_module (shared) env_module (shared) mime_module (shared) negotiation_module (shared) php5_module (shared) rewrite_module (shared) setenvif_module (shared) status_module (shared) Syntax OK
Yak…!!! selamat! anda telah berhasil mengaktifkan modul mod_rewrite di apache2, kalau anda menggunakan Drupal sebagai mesin cms anda, maka anda bisa menikmati Clean URLs tanpa ?q seperti punya saya sekarang.

Feb 18, 2010 @ 16:31:13
Wuih…. Sang Master telah memberikan petuah lagi.
. Bukmak dulu ah…. Terimakasih master.
Feb 18, 2010 @ 18:28:40
hmmmm, ga pernah ngerti aya kalo sama yang beginian
wah yang ranah pake drupal toh
Feb 20, 2010 @ 14:20:32
ampun bos kalo mulai sekrip angkat tangan nyerah diriku bos
Feb 20, 2010 @ 15:25:22
oo…itu gunanya mod_rewrite…*mengangguk-angguk takzim*
dah!
sering dengar gosipnya tapi baru kali ini belajar artinya
Feb 21, 2010 @ 19:06:44
wah.. ane blum ngerti kaya ginian.
dah…
Feb 22, 2010 @ 17:04:40
walah… kalau saya baru bisa di windows doank.. kalo di linux belum bisa.. ntar deh kalo udah install linux lagi dicoba..
ctrl+d gan..
Feb 23, 2010 @ 20:34:38
Sama bro ane juga nggak ngerti. Pokoknya om Andri kalau udah kasih wejangan pasti canggih deh.
Thanks ya om
Sep 07, 2011 @ 09:56:10
saya mencari tutor seperti ini
tetapi saya mencoba perintah diatas tidak berfungsi pada mesin linux saya
Debian Centos 5
mohon solusinya gan
makasih
Oct 07, 2011 @ 09:06:58
gan, klo ngecek lg kan pake command “apache2ctl -M”. kenapa diatas ditulis pake command “a2enmod rewrite” itukan bwt ng-enable-in mod rewrite ???.
btw nice share