How to change wordpress from subfolder to subdomain?

In this post I’m going to explain how to change your wordpress from a Sub-Folder to a Sub-Domain. Learn from here step by step!.

Firstly, create a sub-domain on your Server. This will create a  Folder on your Server. For instance, take my domain : Note the “blog”, it is nothing but a folder in my server (root).  Actually, all my wordpress files are present inside the folder called “wordpress”. You can also access my blog through this following URL :”

But, I’m pointing out my actual wordpress folder  inside the blog folder.

Just follow the simple steps:

Step 1:

Go to admin panel of your wordpress and click the General Link just below the Settings tab. See the picture below



Step 2:

After that change the Site Address (URL) to (eg. See the picture below to get a clear idea!



Step 3:

Now open your Server Files using any of the FTP Client (eg. FileZilla). The subdomain you created on the server will be available as a Folder in your root folder.

See the picture below:


Step 4:

Now go to wordpress root folder(eg. wordpress/) and search for a file called “index.php”. Download the file on your System and then upload the same “index.php” file to the subdomain (eg. blog) folder.


Step 5:

After you uploaded the “index.php” file on your subdomain ( folder. Open the file and edit the following line:

* Front to the WordPress application. This file doesn't do anything, but loads
* wp-blog-header.php which does and tells WordPress to load the theme.
* @package WordPress

* Tells WordPress to load the WordPress theme and output it.
* @var bool
define('WP_USE_THEMES', true);

/** Loads the WordPress Environment and Template */

Line. no 17: Change this line from ” require(‘./wp-blog-header.php’); ” to ” require(‘../yourwordpress/wp-blog-header.php’); ”

That “yourwordpress” is the folder name of your actual wordpress files folder (eg. require(‘../wordpress/wp-blog-header.php’); ).

Now open your domain and see the magic!. That’s it! Guys. Enjoy and comment!

One Comment

Add a Comment

Your email address will not be published. Required fields are marked *