Making mod_rewrite

2008-03-09 21:10:19 Software Views(1647)

Step 1: add mod_rewrite
     sudo a2enmod rewrite
           this will create a loader to   /etc/apache2/mods-enabled/rewrite.load   
                 that loads the module /usr/lib/apache2/modules/mod_rewrite.so
           and it be linked to : /etc/apache2/mods-available/rewrite.load

     Disable rewrite use: sudo a2dismod rewrite

Step 2: Setting AllowOverride
     sudo vi /etc/apache2/apache2.conf
     
           AllowOverride all
     

     Or VirtualHost:
     sudo vi /etc/apache2/sites-enabled/*
     
           ServerName kit.dev.hooto.com      
           DocumentRoot /sdata/Projects/SmartKit/trunk/
           
                 AllowOverride all
           

     

     sudo /etc/init.d/apache2 reload

Step 3: Create .htaccess file in your site's root directory
E.g. a simple rewrite rules

     RewriteEngine on
     RewriteRule !\.(js|ico|gif|jpg|png|css)$ index.php

END.

Tags:   rewrite  Apache  Debian  Ubuntu  .htaccess  Software

Comments

Leave a Comment

Name
Content
Verification
Type the characters you see in the picture above