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 onRewriteCond %{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.
301 redirect doersnt work in SERP
seo;301 redirect;regular expression
Use HTTP_HOST not HTTP_REFERER<IfModule mod_rewrite.c>RewriteEngine onRewriteCond %{HTTP_HOST} ^(www\.)?olddomain\.com$ [NC]Rewriterule ^(.*) http://newdomain.com/ [L,R=301]</IfModule>