Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Using .htaccess to redirect from one domain to another

I recently purchased a new domain for my WordPress site and I want to redirect anyone who visits using an old domain to the new one. I haven't moved servers, just added a new domain.

For instance, if they went to either of these:

http://www.example.net/some-article/
http://example.net/some-article/

Then I'd like them to be redirected to the appropriate URL:

http://www.example.com/some-article/
http://example.com/some-article/

How would you do this simple .net -> .com redirect with a .htaccess file? Any rule should apply to all URLs under the .net domain.

Thanks in advance.


Edit: I already have the .htaccess file on the server:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress

AddHandler php5-script .php
like image 270
Philip Morton Avatar asked Sep 16 '25 01:09

Philip Morton


1 Answers

You need to add commands like this to your .htaccess file:

redirect permanent /some-article/ http://www.example.com/some-article/

Is this a server with mod_rewrite? In this case you could do a generic redirection for all paths:

RewriteEngine On

RewriteRule ^(.*)$ http://www.example.com/$1 [R=301]
like image 185
Adrian Grigore Avatar answered Sep 17 '25 18:09

Adrian Grigore