Re: mod_rewrite fun

Robby Russell <[email protected]>
Newsgroups gmane.org.user-groups.linux.pdxlug
Organization PLANET ARGON
Message-ID <1088875245.20955.17.camel@vacant>
On Sat, 2004-07-03 at 08:21, Dylan Reinhardt wrote:
> Robby Russell wrote:
> > http://mydomain.com/level1/level2/level3/
> > 
> > RewriteRule ^(.*)/(.*)/(.*)/$
> > index.php?level1=$1&level2=$2&level3=$level3
> > 
> > I can get it to work at if I have all 3, but if I only go to:
> > http://mydomain.com/level1/  it doesn't work. How can I make this be
> > flexible? If it's only one // deep, then go to level1=$1 ///
> > level1=$1&level2=$2, etc...
> 
> Probably the easiest thing would be to stack several patterns 
> corresponding to different numbers of "directory" levels, longest first. 
>   First pattern to match wins.
> 

I'll give that a try. 

> There may also be a solution that involves testing for the existence of 
> backrefs, but I doubt it would be as clean.
> 
> HTH,
> 
> Dylan

Thanks!

-Robby

-- 
Robby Russell | Owner.Developer.Geek
PLANET ARGON  | www.planetargon.com
Portland, OR  | [email protected]
503.351.4730  | blog.planetargon.com
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.