Saya tidak akan menjelaskan panjang lebar, akan tetapi langsung intinya saja. Kita perlu mengaktifkan mod_rewrite karena kita perlu melakukan itu agar .htaccess bisa melakukan pekerjaannya. Jika mod_rewrite tidak aktif, maka .htaccess akan ngambek alias tidak mau bekerja.
Lalu, bagaimana kita mengaktifkan mod_rewrite?
1. Kita edit file 000-default.conf yang ada pada direktori /etc/apache2/sites-avaiable/. Bisa dengan memasukkan perintah:
sudo nano /etc/apache2/sites-avaiable/000-default.conf
2. Setelah itu, kita cari baris dengan script DocumentRoot /var/www/html.
3. Jika sudah ketemu, di bawah script tersebut tambahkan script berikut:
<Directory "/var/www/html">
AllowOverride All
</Directory>
4. Kemudian simpan, dan masukkan perintah berikut pada terminal untuk mengaktifkan mod_rewrite:
sudo a2enmod rewrite
5. Dan yang terakhir, restart apache kita. Bisa dengan memasukkan perintah berikut:
sudo service apache2 restart
6. Jika tidak ada error, maka mod_rewrite sudah aktfi dan kita sudah bisa menggunakan kemampuan .htaccess.
Apabila ada error ataupun saran dan kritik, silahkan berkomentar.
terimakasih ilmunya
BalasHapusnaise
BalasHapus