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