Nah sering kali kita suka dibingungkan dengan webserver yang tidak bisa membaca atau mengeksekusi htaccess. Biasanya htaccess digunakan para administrator untuk securty atau pengaturan tertentu.
Secara singkat saja saya jelaskan apabila htaccess tidak bisa dieksekusi dengan cara masuk kedalam root melalui terminal dan ketikan command dibawah ini :
sudo a2enmod rewrite
Lalu buka dengan terminal
sudo nano /etc/apache2/sites-enabled/000-default.conf
atau kalian cari saja file 000-default.conf lalu tambahkan script ini :
<Directory /var/www/html>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
Perhatikan screenshoot saya dibawah ini :
Setelah itu restart apache kalian dengan cara :
sudo systemctl restart apache2
Sekarang coba lagi, pasti htaccess kalian sudah bisa di eksekusi.