Global Redirect of all urls from one domain to another in .htaccess
Often we find ourselves needing to redirect all traffic from one domain, no matter what page is hit, to a completely different domain.
E.g.
www.olddomain.com/whatever.html
www.olddomain.com/somethingelse.php
www.olddomain.com/anotherthing.htm
Would all need to redirect to:
www.some-other-domain.com
To do this, you can add the following to your .htaccess file:
<IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{HTTP_HOST} ^olddomain.com$ [OR] RewriteCond %{HTTP_HOST} ^www.olddomain.com$ RewriteRule (.*)$ http://www.some-other-domain.com/$1 [R=301,L] </IfModule>
If processed correctly, you should now have a global direct from one domain to the other now in place.
Place this as close to the top of your directives in your .htaccess file. If you find yourself having trouble, try to remove everything else in your .htaccess file and see if the redirects process for you, then you can troubleshoot where your conflict is in the .htaccess file.
As always, if you need a paid consult, just use the form below and we’ll see if we can help.