I want to redirect
https://www.aaa.com/query?v=abc123_ABC
to: https://bbb.com/?url=https://www.aaa.com/query?v=abc123_ABC
I use this in .htaccess:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ https://bbb.com/?url=https://www.aaa.com/$1 [L,B,NE,NC,QSA,R=301]
</IfModule>
But the output is: https://bbb.com/?url=https://www.aaa.com/query&v=abc123_ABC
The ? was converted into &, what's wrong with the code? Thanks.
==== You can test it here: https://htaccess.madewithlove.be/