Hello, I had a URL like http://www.mydomain.com/old and I decided to redirect all visitors that were going to that location to the root domain. Of course I could have used a 301 redirect to do that, however I decided to use .htaccess Rewrite Rule instead. Was that a good decision regarding SEO? Or should I change it to a 301 redirect instead?
You need 301 redirection. But you can put 301 in htaccess like RewriteRule ^/old/$ ..... [L,R=301] so it doesn't matter.