i'm trying redirect url bad formatted query string generated joomla.
the url /index.php?/some-string/
(notice absence of regular parameter ?x=
) 1 of following:
/some-string
or
/index.php?q=/some-string/
i tried redirect 301 /index.php?/some-string/ /some-string
redirect /?%2fsome-string%2f=
i tried replacing ?/
?q=/
without success.
maybe this?
rewriteengine on rewritecond {the_request} \ /+index\.php\?(?:q=|)([^&\ ]+) rewriterule ^ /%1? [l,r] rewritecond %{request_filename} !-f rewritecond %{request_filename} !-d rewriterule ^(.+)$ /index.php?q=$1 [l,qsa]