I setup a 301 redirect on my root that points to a new domain. When I type the old domain URL into browser 301 works just fine. When I do a keyword search for my site and click on the link it still takes me to my old site. Below is the code:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^http://(.*)?exampleA\.com [NC]
Rewriterule ^(.*) http://exampleB.com/ [L,R=301]
</IfModule>
I am redirecting from http://www.exampleA.com
to http://exampleB.com
.