Tutorial Cara Mengaktifkan mod_rewrite pada Apache Linux
Selamat siang… Hari ini kita akan belajar mengenai bagaimana mengaktifkan mod_rewrite di apache linux. Tetapi… kenapa kita mesti mengaktifkan mod_rewrite di apache? Apa gunanya? Ada yang bertanya seperti itu?
Saya tak akan menjelaskan panjang lebar, akan tetapi seketika intinya saja. Kita perlu mengaktifkan mod_rewrite karena kita perlu menjalankan itu agar .htaccess dapat menjalankan pekerjaannya. Apabila mod_rewrite tak aktif, karenanya .htaccess akan ngambek alias tak mau bekerja.
Lalu, bagaimana kita mengaktifkan mod_rewrite?
1. Kita menej file 000-default.conf yang terdapat di direktori /and many others/apache2/sites-avaiable/. Dapat dengan memasukkan command:
sudo nano /and many others/apache2/sites-avaiable/000-default.conf
2. Setelah itu, kita cari baris dengan script DocumentRoot /var/www/html.
3. Apabila telah ketemu, di bawah script tersebut tambahkan script berikut:
<Listing "/var/www/html">
AllowOverride All
</Listing>
4. Kemudian simpan, dan masukkan command berikut di terminal bagi mengaktifkan mod_rewrite:
sudo a2enmod rewrite
5. Dan yang terakhir, restart apache kita. Dapat dengan memasukkan command berikut:
sudo service apache2 restart
6. Apabila tak ada error, karenanya mod_rewrite telah aktfi dan kita telah dapat menggunakan kemampuan .htaccess.
Apabila ada error ataupun saran dan kritik, silahkan berkomentar.