Jump to content

Archived

This topic is now archived and is closed to further replies.

tonyp

Using query strings with mod_rewrite

Recommended Posts

Hi everyone !

I'm interested in mod_rewrite but I have a small problem despite having read some tutorials and the doc...

In fact, I have a website where users can subscribe. Then a
/usr/l/o/login
folder is created.

Because I wanted the users to have friendly URL, i added a rewrite rule
RewriteRule ^([a-z])([a-z])([a-z]+)$ /usr/$1/$2/$1$2$3/index.php
that allows them to access their page with www.site.com/login

The problem is : how to keep the query string ?
If I use site.com/usr/l/o/login/index.php?foo=bar, there's no problem of course.
If I use site.com/login/?foo=bar, I'm doomed.

A lil help would be greatly appreciated =)

Thanks !

Share this post


Link to post
Share on other sites
Why dont you just mod_rewrite the query string. After all that is why mod_rewrite partly exists.

Share this post


Link to post
Share on other sites
I tryed to rewrite the query string but it simply didnt work.

RewriteRule ^([a-z])([a-z])([a-z]+)/?([a-z0-9&=]+)$ /usr/$1/$2/$1$2$3/index.php?$4 gave me an error 500.

Share this post


Link to post
Share on other sites

×

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.