URL rewrite with www prefix using htaccess

At many times we are in need to append www prefix in website urls. This post will guide you to achieve the same.

Lets say we have a domain example.com and we want it to appear as www.example.com or http://www.example.com. In order to complete this we must have a file with the name .htaccess placed in the root directory of the website with the following code:

URL rewrite with www prefix using htaccess

RewriteEngine On
RewriteBase /
RewriteCond %{http_host} ^example\.com [NC]
RewriteRule ^(.*)$ http://www.example.com/$1 [R=301,NC]

Please replace example.com with your domain name and you are done. Save your .htaccess file and clear your browsers cache in case you face any issues.

Note*: This will work on servers supporting .htaccess e.g. Apache Server.

Good Luck!

Related Post