Currently I use:
RewriteRule ^([^/\.]+)/?$ page.php?page=$1 [L]
Which is good for when passing one querystring through.
But is there a way just to pass all querystrings through? i.e. One page request might be:
domain.com/contact?course=23
and another may be:
domain.com/contact?workshop=41
So I need to know what the query string name is, but only ever one will be passed in at a time
If I understand your question correctly, you can just add the
[QSA](query string append) flag to the end of yourRewriteRuleThis will process your request as you’ve already done, and add any further querystring params onto the end.