Enable Apache Mode Rewrite in ubuntu

You need to run “a2enmod rewrite” to enable apache mod_rewrite.

hon@hon-desktop:~/web$ sudo a2enmod rewrite
Module rewrite already enabled
hon@hon-desktop:~/web$ 

In my case it was already enabled, still .htaccess was not working.

It was the default site, so i need to edit

sudo vi /etc/apache2/sites-available/default

Find


        Options Indexes FollowSymLinks MultiViews
        AllowOverride None
        Order allow,deny
        allow from all

In that find

AllowOverride None

Replace with

AllowOverride All

Now restart apache

/etc/init.d/apache2 restart

Posted in Apache