Code:
RewriteRule ^cart.php(.*?) https://www.DOMAIN.com/buy-now/$1 [R=301,L]
RewriteRule ^buy-now/(.*?) cart.php$1 [QSA]
this creates a redirect loop

i want cart.php to redirect to /buy-now/ (carrying query strings) and /buy-now/ to actually parse as cart.php