How to redirect website to another url via .htaccess

Redirect individual website address to another one
To redirect individual files, like to about-me.html you can use a 301 redirect like this:

Redirect 301 /about.html /about-me.html

To redirect one specific file to another domain such as to

Redirect 301 /oldurl.htm

Redirect an old domain to a new domain
If you had an old domain name such as, and now you decided you actually want to use new domain for the website. You could setup a 301 redirect for the entire domain, so that old links to carry over.
Code in the domain’s .htaccess file:

RewriteEngine on
 RewriteCond %{HTTP_HOST} ^ [NC,OR]
 RewriteCond %{HTTP_HOST} ^ [NC]
 RewriteRule ^(.*)$$1 [L,R=301,NC]

Force to use www. in domain
A search engine like Google,yahoo,bing would see and as essentially two separate websites. They recommend you pick one version
Code in the domain’s .htaccess file:

RewriteEngine on
 RewriteCond %{HTTP_HOST} ^ [NC]
 RewriteRule ^(.*)$$1 [L,R=301,NC]

0 thoughts on “How to redirect website to another url via .htaccess

  1. Wonderful goods from you, man. I have understand your stuff previous
    to and you are just too fantastic. I really like what you’ve acquired here,
    certainly like what you’re saying and the way in which you
    say it. You make it enjoyable and you still take care of
    to keep it sensible. I cant wait to read much more from you.
    This is really a tremendous site.

Leave a Comment

WhatsApp Logo Chat