How to enable htaccess for Apache on Ubuntu
Setup mod_rewrite for Apache on Ubuntu. A short step by step guide to get started.
This is a step by step by guide to get your modrewrite working for apache on ubuntu.
1) Enable mod_rewrite
sudo a2enmod rewrite
Restart Apache
sudo systemctl restart apache2
2) Setup .htaccess
sudo nano /etc/apache2/sites-available/000-default.conf
Make sure to add the following directory code on your site virtual host
VirtualHost *:80>
<Directory /var/www/html>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Require all granted
</Directory>
. . .
</VirtualHost>
Restart Apache
sudo systemctl restart apache2
Now you can create your .htaccess files
More Instructions: https://www.digitalocean.com/community/tutorials/how-to-rewrite-urls-with-mod_rewrite-for-apache-on-ubuntu-16-04