Enabling Mod-Rewrite for Apache Webserver on Linux Ubuntu

Sunday March 2nd, 2014 | by PhilVanB | Choose language Dieser Artikel auf Deutsch

Mod-Rewrite is a software-modul for the Apache webserver. It's basically used in webdevelopment to modify the appearence of a web URL. That way an URL for example becomes search engine friendly:


could be rewritten as:


Now, to use Mod-Rewrite run the following command in the terminal:


sudo a2enmod rewrite


Then open the apache2 config file named default with an editor of your choice:


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


Go to the line where it says /var/www/ “AllowOverride None” and change it to “AllowOverride All”. Last but not least restart the Apache Webserver:



service apache2 restart


That’s it! Now you should be able to use Mod-Rewrite