Re: mod_rewrite help

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Andrea Visinoni wrote:
Eric Covener ha scritto:
On Thu, Mar 12, 2009 at 6:02 PM, Andrea Visinoni
<andrea@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote:
Hi there,
i need to implement url rewrite on a website and i need to obtain something
like that:

http://site.com/a/ -> index.php?1=a
http://site.com/a/b/ -> index.php?1=a&2=b
http://site.com/a/b/c/ -> index.php?1=a&2=b&3=c

There is no real "cleaner" way than the example here:

http://wiki.apache.org/httpd/RewritePathInfo

Well i assume that there is no way to have infinite subdirs (/a/b/c/d/...) with a single RewriteRule, maybe the cleaner way is to get all the subdirs as a single parameter and tokenize in PHP.

It is also quite unlikely that someone would have an infinite-length URL. For one thing, they'd run out of letters after 27 or so...
But maybe you should /really/ read the example at the link provided.
One thing it explains is that if the regexp runs out of things to match, the parameters will still be generated, but with an empty value.
That's something you can easily test in your script, no ?

index.php?1=a&2=b&3=c&4=&5=&6= ......

---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx
  "   from the digest: users-digest-unsubscribe@xxxxxxxxxxxxxxxx
For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx


[Index of Archives]     [Open SSH Users]     [Linux ACPI]     [Linux Kernel]     [Linux Laptop]     [Kernel Newbies]     [Security]     [Netfilter]     [Bugtraq]     [Squid]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]

  Powered by Linux