-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
> I've been wrestling with mod_rewrite and trying to understand how
> to use it for my particular purpose. I've got two php URLs I'd
> like to rewrite to make them search-engine friendly. Currently
> they look like:
>
> Example 1:
> http://mysite.com/foobar.html?c=23
>
> Example 2:
> http://mysite.com/foobar.html?c=23&p=45
>
> What I'd like to end up with is something like:
>
> Example 1:
> http://mysite.com/foobar/23
>
> Example 2:
> http://mysite.com/foobar/23/45
>
> I'm kind of new to mod_rewrite and regexp's, so can anybody give
> me a clue?
>
This is how I do it.
Use this rewrite
RewriteRule ^/foobar/(.*) /foobar?rest_of_url=/$1
Then everything after foobar/ will be put into $PATH_INFO.
I then call these lines at the top of every page
$PATH = explode("/",$PATH_INFO);
array_shift($PATH);
now $PATH[0] = 23
$PATH[1] = 45
etc...
Get it
HTH
M@
-----BEGIN PGP SIGNATURE-----
Version: PGPfreeware 7.0.3 for non-commercial use <http://www.pgp.com>
iQA/AwUBO1fz66W0/zC+QxWwEQLhpQCfS4a43fa3uxCcx2q/i3KukAw5KJsAn1uJ
5c5sd5weQLr7AoXasYCkqJZO
=sGVV
-----END PGP SIGNATURE-----
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]