[apache] How to enable mod_rewrite for Apache 2.2

Open terminal and typin a2enmod rewrite, It will enable your mod_rewrite module for Apache.

Then go to /etc/apache2/sites-available and edit default file. (For this you must have writable permissions to this file and sites-available folder.)

Replace below with existing lines 4 to 14

DocumentRoot /var/www
<Directory />
Options FollowSymLinks
AllowOverride All
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>

Now restart your apache by /etc/init.d/apache2 restart or service apache2 restart

Take clean URL test again and this time it will be passed.