I\'m trying to display my get variables as flat links. Want to change from this:
http://mydomain.com/index.php?page=shop&var1=hat&var2=10
So first remember mod_rewrite works like this :
http://mydomain.com/index.php/shop/hat/10
(what the client type) is rewritten to
http://mydomain.com/index.php?page=shop&var1=hat&var2=10
(what the client is served), but not necessarily displayed like the latter. (Unless you make it a redirect)
So assuming your format is completly described here :
RewriteRule ^index\.php/([^/]+)/([^/]+)/([0-9]+)$ /index.php?page=$1&var2=$2&var2=$3
Should be good.
EDIT:
Oh BTW! I did not take the variable number of variable into account. That should not be processed by mod_rewrite I think. Maybe the best shot is to RewriteRule index.php/(.*) /index.php?call=$1 and then use your script to explode using / delimiter.
You can only do it if you already know the number of variable only AFAIK.