Your WordPress address and site address are very important as they reference both the address of your site on the web and the location of your site’s files. There are many reasons why you might need or want to change your WordPress URL. Perhaps you are changing domains, moving to a subdomain, updating from www to non-www, moving files around, or even migrating from HTTP to HTTPS. Whatever the case may be, there are a few different options you have when it comes to changing the URL, some more advanced than others.

change wordpress url

How to Change Your WordPress URL

Follow the different methods below to change your WordPress URL, also known as the WordPress Address (URL) and or Site Address (URL). Be careful when editing these values, as you could bring your entire site down if they are entered incorrectly.

You can also see examples of additional scenarios in the WordPress Codex.

1. Change WordPress URL in Admin Dashboard

The first and most common method is to change your WordPress URL directly from within the admin dashboard. On the left-hand side, under “Settings,” click into “General.” You can then update the following:

  • WordPress Address (URL): The address to reach your blog.
  • Site Address (URL): The address of your WordPress core files.

Both should match unless you are giving WordPress it’s own directory. Remember that after you click “Save Changes,” your WordPress dashboard is now only accessible via the new URL.

change wordpresd address URL
Update WordPress URL in dashboard

If you are doing a fresh install at Kinsta, you will be given a temporary URL, such as sitename.kinsta.com. You can use the directions above to update the address. Note: If the fields above are grayed out, it is most likely because you already have hard-coded values in your wp-config.php file. In which case, proceed to method two below.

2. Change WordPress URL in wp-config.php File

The second most common way to change your WordPress URL is via your wp-config.php file. It is important to note that values in wp-config.php override the settings in method one. If the fields are not editable (as seen below), it is most likely because they are hard-coded in this file.

wordpress address not editable
WordPress Address and Site Address not editable

The wp-config.php file is typically located at the root of your WordPress site and can be accessed via FTP, SSH, or WP-CLI. To hard-code WP_HOME and WP_SITEURL, simply input the following code towards the top of the file, changing the values to reflect your domain.

define('WP_HOME','https://yourdomain.com');
define('WP_SITEURL','https://yourdomain.com');

Below is an example of what your wp-config.php file might look like afterward.

change wordpress url wp-config.php
Change WordPress URL in wp-config.php file

You can always remove the two lines if you prefer to edit these values from the WordPress dashboard.

3. Change WordPress URL Directly in Database

A third method you can use to change your WordPress URL is directly in the database using phpMyAdmin (which is accessible from your MyKinsta dashboard). This is usually done as a last resort.

Important! Editing and manipulating tables directly from phpMyAdmin could break your site if not done correctly. If you are not comfortable doing this, please check with a developer first.

In phpMyAdmin, click on your database on the left-hand side. Then scroll down and click on the “wp_options” table. If your database has a different prefix it might be named slightly different, such as wp56_options.

phpmyadmin wp_options table
wp_options table

You can then edit both the values for the “siteurl” and “home” rows.

edit siteurl and home db
siteurl and home rows in WordPress database

Enter your domain (URL) and click “Go.” Remember that after update this, your WordPress dashboard is now only accessible via the new URL.

edit siteurl value
Edit siteurl value

4. Change WordPress URL With WP-CLI

And finally, the last recommend method for changing your WordPress URL is directly with WP-CLI. This is for you WordPress developers out there. For our Google Cloud customers, we provide SSH access so you can use WP-CLI. If you are unfamiliar with WP-CLI you can check out our in-depth post on managing WordPress from the terminal.

Here is an example of the command to update your WordPress URL values:

wp option update home 'http://example.com'
wp option update siteurl 'http://example.com'

You can read more about the parameters available to you in the WP-CLI handbook.

Related Articles

Haven't Found What You Need?

Head back to the knowledge base or open a support ticket

Back To The Knowledge Base Open A Support Ticket
email newsletter

Use WordPress?

Join 15,000+ others who get our FREE weekly newsletter with WordPress tips on how to drive more traffic and revenue to your business!

You have Successfully Subscribed!

Send this to a friend