1. Home
  2. Getting Started
  3. Support Resources
  4. How to Redirect Your Domain to a Subfolder Using .htaccess

How to Redirect Your Domain to a Subfolder Using .htaccess

In this tutorial, we are going to show you a simple way to redirect your primary domain to a subfolder on that domain. For the purposes of this tutorial, it will redirect to a subfolder at /blog.

This is useful if your WordPress blog is installed to a subfolder and you want the main domain to forward to it.

In your public_html folder (also called the “root directory” or “document root”), you need to create a file called .htaccess. You can do so by using the File Manager in cPanel.

From this file, we are going to use a few lines to redirect those requests in a search engine friendly way.

Add the following lines to that file:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www.)?yourdomain.com$
RewriteRule ^(/)?$ blog [L]

The only change you need to make is to change “yourdomain.com” to your domain. This will then redirect everything from the domain to the folder /blog at that domain. If you want to change that folder just edit the “blog” part.

Updated on March 25, 2020
Was this article helpful?

Related Articles

Spring into Savings!
Up to 78% Off Hosting Plans + Free Migration!
👉 View Deals

Leave a Comment