Welcome to WebmasterWorld Guest from 54.197.116.116

Forum Moderators: Ocean10000 & incrediBILL & phranque

Message Too Old, No Replies

Mod_rewrite regexp

   
6:05 pm on Aug 6, 2003 (gmt 0)

10+ Year Member



Hi,

I've just started to play with mod_rewrite in Apache.
I've following situation: I want to change this address:


main.php?load=store&filter=flowers&from=0&rows=20

to something like this:


category/store/filter/flowers/from/0/rows/20/

but the address should also be only:


main.php?load=store

or


main.php?load=store&from=0&rows=20

or


main.php?load=store&filter=flowers

Can somebody help me to create regexp, which will fit all this "situations", if it's possible.

Thank you

6:27 pm on Aug 6, 2003 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



This ain't the regex help desk! ;) :)

Here are some great resources. Do some reading and someone will probably help you debug YOUR solution if necessary.

[etext.lib.virginia.edu...]
[sitescooper.org...]
[regexlib.com...]

11:33 pm on Aug 6, 2003 (gmt 0)

WebmasterWorld Senior Member jdmorgan is a WebmasterWorld Top Contributor of All Time 10+ Year Member



cz_keeper,

...And we should point out that the usual application of mod_rewrite is to rewrite static URLs to dynamic URLs for input to your scripts. Your scripts and pages output links like category/store/filter/flowers/from/0/rows/20/ for users and robots to see and link to, and mod_rewrite is then used to convert these into the form needed to call your script when one of these static URLs is requested.

That is, mod_rewrite is used to translate an http request for [yourdomain.com...] into a request for /main.php?load=store&filter=flowers&from=0&rows=20 and activate your php script.

Jim

 

Featured Threads

Hot Threads This Week

Hot Threads This Month