Väliaikaisella verkkotunnuksella luodun WordPress-sivuston julkaisu

Väliaikaista verkkotunnusta käytetään silloin, kun WordPress-sivustoa rakennetaan tai testataan ennen varsinaisen verkkotunnuksen käyttöönottoa. Sen avulla sivustoa voidaan kehittää ilman, että oikean domainin DNS- ja SSL-asetusten tarvitsee olla valmiina. Lisäksi väliaikainen verkkotunnus tekee kehitysvaiheessa olevan sivuston helposti jaettavaksi esimerkiksi asiakkaalle demoa varten tai palautteen keräämiseen.

Lue myös: WordPress-sivuston käyttö väliaikaisella verkkotunnuksella

Milloin väliaikainen verkkotunnus voidaan poistaa suoraan ja milloin tarvitaan search and replace?

WordPress-sivustolle voidaan määrittää väliaikainen verkkotunnus wp-config.php-tiedoston avulla. Jos väliaikaista osoitetta on käytetty vain sivuston esikatseluun eikä sivustolle ole tallennettu mitään muutoksia, voidaan väliaikainen osoite poistaa yksinkertaisesti wp-config.php-tiedostoa muokkaamalla tämän ohjeen mukaan.

Jos kuitenkin teit sivustolla muutoksia väliaikaisen osoitteen ollessa käytössä, WordPress on tallentanut linkkejä, kuvapolkuja ja asetuksia väliaikaisen osoitteen alle. Kun sivusto julkaistaan oikealla verkkotunnuksella, nämä väärin tallentuneet URL-osoitteet aiheuttavat rikkinäisiä linkkejä ja toimimattomia elementtejä.

Tällöin pelkkä wp-config.php-tiedoston muuttaminen ei riitä, vaan tietokantaan on tehtävä kattava search and replace, jotta kaikki väliaikaiset osoitteet korvataan oikeilla.

Huom, ota aina varmuuskopio tietokannasta ennen kuin teet siihen muutoksia!

Alla on kaksi tapaa tehdä tämä: WP-CLI-komennolla tai Better Search Replace -lisäosalla.


WordPress-sivuston osoitteen vaihtaminen ja väliaikaisten URL:ien korjaaminen

Alla ohjeet WordPress-sivuston osoitteen (domainin tai URL:n) vaihtamiseen kahdella eri tavalla:

  1. WP-CLI-komennolla (suositeltu, jos SSH-yhteys käytössä)
  2. Better Search Replace -lisäosalla

Yleiset huomioitavat asiat

  • URL-muutos on kirjainherkkä, joten varmista ettei osoitteeseen jää ylimääräisiä kauttaviivoja tai puuttuvia https-alkuja.
  • Tyhjennä välimuisti muutoksen jälkeen, jos käytössä on esimerkiksi Cloudflare, LiteSpeed, WP Rocket tai muu välimuistittava järjestelmä.
  • Jos sivusto siirtyy kokonaan eri domainiin, varmista DNS- ja SSL-asetusten oikeellisuus ennen testaamista.
  • Ota varmuuskopio tietokannasta ennen muutoksia.

1. Vaihtoehto: WP-CLI kautta (suositeltu, jos SSH-yhteys käytössä)

Ennen aloittamista

1. Ota varmuuskopio tietokannasta, esimerkiksi:

wp db export backup.sql

2. Varmista täsmälleen vanha osoite ja uusi osoite.

Turvallinen testiajo

Aja komento, joka näyttää mitä muuttuisi:

wp search-replace "//vanhaosoite.fi" "//uusiosoite.fi" --all-tables --dry-run

Varsinainen komento

Kun tulokset näyttävät oikeilta, suorita muutos:

wp search-replace "//vanhaosoite.fi" "//uusiosoite.fi" --all-tables

Lopuksi

  • Avaa wp-config.php ja varmista että WP_HOME ja WP_SITEURL ovat oikeassa muodossa tai poista ne, jos ne on kovakoodattu. Esimerkiksi:
define('WP_HOME', 'https://uusiosoite.fi');
define('WP_SITEURL', 'https://uusiosoite.fi');
  • Testaa sivuston toiminta selaimessa.
  • Päivitä pysyvät linkit:
    Asetukset → Rakenne → Tallenna.

2. Vaihtoehto: Better Search Replace -lisäosalla (WP-hallintapaneelissa)

Asennus

  1. Kirjaudu WordPress-hallintapaneeliin.
  2. Siirry kohtaan Lisäosat Lisää uusi.
  3. Hae “Better Search Replace”, asenna lisäosa ja aktivoi se.

Käyttöohje

  1. Siirry kohtaan Työkalut Better Search Replace.
  2. Syötä seuraavat kentät:
  • Search for:
//vanhaosoite.fi
  • Replace with:
//uusiosoite.fi
  1. Valitse kaikki tietokantataulut.
  2. Tee ensin kuiva-ajo valitsemalla “Run as dry run” ja painamalla “Run Search/Replace”.
    Näet montako riviä muuttuisi.
  3. Kun tulokset ovat oikeita, poista dry run -valinta ja suorita varsinainen haku ja korvaus.

Lopuksi

  • Testaa sivuston toimivuus uudella osoitteella.
  • Päivitä pysyvät linkit: Asetukset → Rakenne → Tallenna muutokset.
  • Tyhjennä mahdolliset välimuistit.