[Melbourne-pm] Apache re-write help

scottp at dd.com.au scottp at dd.com.au
Sun Feb 21 22:49:26 PST 2010


Unfortunately not.

ModRewrite will only rewrite URLs, not query strings.
But it is not hard to write one that can in ModPerl.

Or... you can even write a CGI that receives "features" that returns a move.

If you need some stub I can whip one up.

Scott

----- "Jacinta Richardson" <jarich at perltraining.com.au> wrote:

> G'day folk,
> 
> I don't have much experience with Apache, but I need to rewrite some
> URLs.  At 
> the moment I have url like:
> 
> http://some.example.com/documents/features?title=some+title&venue=some+venue
> 
> The problem is that all statistics for this hit, and for all other
> titles/venues 
> are all assigned to the features page (obviously).  What I would like
> to do is 
> change the code to generate something like:
> 
> 	http://some.example.com/documents/features/some+title/some+venue
> 
> and then Rewrite it back into the GET request so that the server still
> calls the 
> correct script (there's more than one) with the correct arguments.  It
> seems 
> intuitively correct that this will then result in hits to these pages
> being 
> counted separately.
> 
> I think what I need is to add this to my .htaccess file
> 
> 	RewriteEngine on
> 	RewriteRule ^features/([^/]+)/([^/])+/?$  features?title=$1&venue=$2
> [L]
> 
> Does that seem sane?  Or have I misunderstood how this should work?
> 
> Thanks,
> 
> 	J
> _______________________________________________
> Melbourne-pm mailing list
> Melbourne-pm at pm.org
> http://mail.pm.org/mailman/listinfo/melbourne-pm

-- 
http://scott.dd.com.au/
scottp at dd.com.au




More information about the Melbourne-pm mailing list