Support » Plugin: Better Search Replace » A quirk on the search/replace – Site URL

  • Hi!
    This is a very nice plugin! It’s my first time using it. I did run into something odd and just wanted to report it in case it helps you.

    I was simply moving a site from a folder to the root of the site. Typically test moving to “production”. First I did a database backup (of course).

    Following the procedure in the FAQ, I did define the Home and Site URL’s in the config file for the root URL. Then I moved the site files down to the root. I logged into admin fine, and things looked great. I ran Better Search, it seemed fine (I skipped GUID’s). I re-saved the Permalinks to get a fresh HTACCESS in there. All solid.

    Then I decided to remove the Home and Site URL’s from the config. Oops. 🙂 Links were all busted, image paths wacked out, etc. Cleared my browser cache. Tried logging in again, and could not.

    So I restored the config file commands and got into admin OK.

    Then I examined the database, and found that one URL had been missed – Site URL. That’s a biggie. 🙂 In fact, now the the config file was in effect, I could re-run Better Search Replace. Guess which single URL showed up this time? Yup, Site URL.

    So now all is well, and I was able to safely remove the URL’s from the config file.

    Have you ever run into this before?

    Thanks! Dave

Viewing 5 replies - 1 through 5 (of 5 total)
  • Hi, Dave!
    Yeah, I can confirm that you said!
    One little but important cell remains untouched:

    Thanks, Friend,
    I was wondering if anyone else saw this. 🙂 btw, I just used this at another site, and it left both Site Address AND WordPress Address unchanged.

    So although that’s very findable compared to some stuff, it is a little disconcerting. If someone were not technical, or had no access to view/edit the database, they may have totally freaked out!

    Of course running any massive update app in place like that is pretty hairy, and maybe that’s a safety valve so the whole site admin doesn’t become inaccessible. I was looking to do that anyway to make the site ready before a DNS change. Maybe in that case I should keep the old settings in wp-config to be able to get back in and check things more easily, which they do recommend for some cases.

    I may also experiment with Mat Lipe’s Go Live Update plugin and see how that one compares.


    It was working fine, maybe after 4.7.1 some problem occurred, I can’t remember the exact moment.


    is in place it seems like all works fine, before you try to delete them)

    Plugin Author Matt Shaw



    The plugin should be finding the Site URL and the WordPress address without any issues. I just tested this on a fresh install and all works well, so I wonder if it has something to do with the setting being defined in the wp-config.php file.

    One scenario I see quite often is when the Site URL and WordPress address are defined in the wp-config.php file, sometimes the setting in the database is different and it’s easy to miss.

    For example, if the setting in the database is “” and in the wp-config file as “”, and you then log into the site and search for “”, the Site URL and WordPress address wouldn’t be updated since they were in the database as “”.

    Could that or something similar be what happened here?

    Thanks for your note, Matt.

    The second time this happened, no, I didn’t use those settings in the config file. So it remains a mystery, I guess.


Viewing 5 replies - 1 through 5 (of 5 total)
  • The topic ‘A quirk on the search/replace – Site URL’ is closed to new replies.