How to configure WordPress to work with a new domain

If you want to use WordPress on a new domain all you need to do is change the siteurl and home options in our WordPress Dashboard or via FTP.

Using the WordPress Dashboard

To do this go to Settings > General and replace WordPress Address and Site Address with the new domain name you want to use.


  • The “Site Address (URL)” setting is the address you want people to type in their browser to reach your WordPress blog.
  • The “WordPress Address (URL)” setting is the address where your WordPress core files reside.


If you have access to the site via FTP, then these methods will help you quickly get a site back up and running if you changed those values incorrectly in the Dashboard.

Edit wp-config.php

It is possible to set the site URL manually in the wp-config.php file.

Add these two lines to your wp-config.php, where “” is the correct location of your site.




This is not necessarily the best fix, it’s just hardcoding the values into the site itself. You won’t be able to edit them on the general settings page anymore when using this method.

Edit functions.php

  1. Download a copy of the active theme’s functions.php file. You’re going to edit it in a simple text editor and upload it back to the site.
  2. Add these two lines to the file, immediately after the initial “<?php” line.update_option( 'siteurl', '' );
    update_option( 'home', '' );
    *Use your own URL instead of, obviously.
  3. Upload the file back to your site, in the same location.
  4. Load the login or admin page a couple of times. The site should come back up.

Important! Do not leave those lines in the functions.php file. Remove them after the site is up and running again.

Note: If your theme doesn’t have a functions.php file, create a new file called functions.php in a text editor and follow the above steps.  

Was this article helpful?

Related Articles

Leave A Comment?