.htaccess - Redirecting ? with htaccess -
i'm trying redirect "somepage?open=support" "support", did this:
rewritecond %{query_string} ^open=support$
rewriterule (.*) /support? [r=301,l]
but works works cases like: "site.php?1=2?open=support" not "?1=2?open=support".
i want work every & cases.
appreciate advice on issue.
by putting ^
, $
in rewritecond
saying query string must equal open=support
. sounds want contains open=support
. like
rewritecond %{query_string} ^(|.*\&)open=support(|\&.*)$
note: don't double ?
s in examples @ all, ignoring them. if you're allowing ?
act delimiter in query string &
, maybe
rewritecond %{query_string} ^(|.*[\?\&])open=support(|[\?\&].*)$
Comments
Post a Comment