How to enable mod_rewrite in Ubuntu 14.04 and 12.04 LTS
Here I am back to guide you how to enable mod_rewrite in ubuntu 14.04 & 12.04 LTS. A little note this is the basic steps to enable mod_rewrite but not the best way. Best way is to setup virtual host first and make changes in that config.
Read my previous blog to learn How to install & configure apache in ubuntu.
Ubuntu 14.04 comes with apache 2.4 & ubuntu 12.04 comes with apache 2.2.
This new version introduced different default config file names and in general some differences.
So here are the steps to enable mod_rewrite
1. Open terminal (Shortcut ctrl+alt+t).
2. Activate mod_rewrite.
sudo a2enmod rewrite
3. Restart apache.
service apache2 restart
4. To use mod_rewrite from .htaccess file make some changes in virtual host config file.
if you are using ubuntu 12.04 then run
sudo nano /etc/apache2/sites-available/default
change the line says AllowOverride from None to all. And comment ' Order allow,deny ' line with hashtag(#).
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
#Order allow,deny
allow from all
</Directory>
Now if you are using ubuntu 14.04
sudo nano /etc/apache2/sites-available/000-default.conf
And add this line within virtual host config tag.
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
#Order allow,deny
allow from all
</Directory>
5. Restart apache.
service apache2 restart
Now you have enabled mod_rewrite successfully. Great job. :)
If you feel this is useful please keep share to your colleagues. Be social.









0F444B49
ReplyDeleteKarabük
Batman
Gümüşhane
Kars
Kütahya
Elazığ
Balıkesir
Kilis
Urfa
C28E138B
ReplyDeleteSelçuklu
Lapseki
Burhaniye
Çorlu
Karaburun
Beykoz
Pamukova
Menderes
Başiskele