How do I change document root folder to some sub-folder using an .htaccess file? Print

  • 2

By default, the web-contents of your website will be loaded from the public_html directory. If you want to load web contents from a sub-folder, you can implement this by adding the following lines to the .htaccess file in the public_html folder. Note that the following tutorial is only applicable to Apache webserver.

RewriteEngine on
RewriteCond %{HTTP_HOST} ^domain-name.com$ [NC,OR]
RewriteCond %{HTTP_HOST} ^www.domain-name.com$
RewriteCond %{REQUEST_URI} !folder-name/
RewriteRule (.*) /folder-name/$1 [L]


Make sure you replace the following 2 parameters in above code block.

  1. Replace domain-name.com with your actual main domain name.
  2. Replace folder-name with your sub-folder name.

→ Looking to move wordpress from root directory to sub-directory? Please refer to move wordpress to the sub-directory for more details.


Was this answer helpful?

« Back
Sign up for a newsletter

chat