[geeks] .htaccess / mod_rewrite question
    Phil Stracchino 
    phil.stracchino at speakeasy.net
       
    Sun Mar  5 17:24:40 CST 2006
    
    
  
Bill Bradford wrote:
> I've got the following .htaccess:
> 
> (someone else wrote it, I'm just the SOB who has to maintain it)
> 
> It apparently rewrites /url to /index.php?area=url 
> 
> RewriteEngine on
> Options FollowSymlinks
> RewriteBase /
> RewriteRule ^([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/$ /index.php?area=$1&page=$2&mode=$3&value1=$4&value2=$5&value3=$6 [L]
> RewriteRule ^([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/$ index.php?area=$1&page=$2&mode=$3&value1=$4&value2=$5 [L]
> RewriteRule ^([^/]+)/([^/]+)/([^/]+)/([^/]+)/$         index.php?area=$1&page=$2&mode=$3&value1=$4 [L]
> RewriteRule ^([^/]+)/([^/]+)/([^/]+)/$                 index.php?area=$1&page=$2&mode=$3 [L]
> RewriteRule ^([^/]+)/([^/]+)/$                         index.php?area=$1&page=$2 [L]
> RewriteRule ^([^/]+)/$                                 index.php?area=$1 [L]
> 
> I need to be able to hit /stats directly (without any rewriting).
> 
> Tried adding this directly under RewriteBase:
> 
> RewriteRule ^stats/ [L]
> 
> but it didn't work
> 
> Any suggestions?
Off the top of my head, try this:
RewriteEngine on
Options FollowSymlinks
RewriteBase /
RewriteRule ^(stats/.*)$ $1 [L]
....
-- 
 Phil Stracchino       phil.stracchino at speakeasy.net
    Renaissance Man, Unix generalist, Perl hacker
 Mobile: 603-216-7037         Landline: 603-886-3518
    
    
More information about the geeks
mailing list