Znalosti

Jak změnit URL adresu WordPressu

Jak změnit URL adresu WordPressu

Může se stát, že budete potřebovat změnit URL adresu svého WordPressu – buď proto, že je WordPress nainstalovaný v podsložce a vy ho chcete přesunout do kořenového adresáře hostingu (přejít z https://domaine.tld/wordpress na https://domaine.tld), nebo kvůli změně doménového jména. WordPress má tuto adresu „natvrdo“ uloženou především ve své databázi, a její změna proto může být ošemetná. (Pro srovnání: Joomla tento problém nemá, protože adresa je uvedena pouze v jejím konfiguračním souboru, a ne v databázi.)

Vysvětlíme vám, jak změnit URL adresu webu na WordPressu v obou výše uvedených případech.

1) Přesun WordPressu z jedné složky do druhé:

V tomto příkladu máme (starý) web ve složce httpdocs a nový web na WordPressu ve složce httpdocs/wordpress.
Vývoj nového webu je hotový a vy chcete starý web nahradit tímto novým webem na WordPressu.

  • Pokud si chcete současný obsah složky httpdocs ponechat, přesuňte ho do jiné složky. Nejlépe do složky na stejné úrovni jako httpdocs (vedle ní), aby starý web nebyl dostupný online.
  • Přihlaste se do administrace WordPressu (obvykle na https://domaine.tld/wp-admin) a přejděte do nabídky Nastavení > Obecné.
    V poli Adresa WordPressu (URL) nahraďte adresu https://domaine.tld/wordpress adresou https://domaine.tld
    V poli Adresa webu (URL) nahraďte adresu https://domaine.tld/wordpress adresou https://domaine.tld
    Klikněte na „Uložit změny“.
  • Zkopírujte obsah složky wordpress do httpdocs. Zkontrolujte, že se zkopíroval i soubor .htaccess (tento soubor může být skrytý). Pokud ne, můžete ho vytvořit znovu:
    přejděte do nabídky Nastavení > Trvalé odkazy a klikněte na tlačítko „Uložit změny“, čímž se soubor .htaccess znovu vytvoří.
  • Nyní můžete složku wordpress smazat, protože už není potřeba.
  • Navštivte svůj web: je možné, že některé obrázky chybí, protože jsou v databázi WordPressu uvedeny se starou URL adresou. Tyto údaje je pak třeba v databázi upravit. Můžete k tomu použít phpMyAdmin, jednodušší je ale použít specializovaný plugin pro WordPress.
    Tyto změny zvládne plugin Go Live Update Urls: v nabídce Pluginy ve WordPressu klikněte na Instalace pluginů, vyhledejte plugin Go Live Update Urls, nainstalujte ho a aktivujte.
    V nabídce Nástroje klikněte na nově zobrazenou položku Go Live. Ve spodní části stránky vyplňte pole Old URL a New URL, zaškrtávací políčka ponechte tak, jak jsou, a klikněte na tlačítko Update Urls.
    Po dokončení operace otevřete svůj web a zkontrolujte, že se zobrazuje správně. Poté můžete plugin Go Live Update Urls, který už není potřeba, odstranit.

2) Změna URL adresy po změně doménového jména:

Abyste se ke svému webu dostali, musí stará i nová doména směřovat na stejný hosting.

a) Pokud je vaše staré doménové jméno stále aktivní:

  • Přejmenujte svůj současný hosting (staré doménové jméno) na nový název a poté přidejte staré doménové jméno jako alias (bez zaškrtnutí políčka „Použít trvalé přesměrování s kódem HTTP 301“). (Pokud tuto možnost ve svém tarifu nemáte, obraťte se na technickou podporu.) Váš web by nyní měl být dostupný pod oběma doménovými jmény.
  • Přihlaste se do administrace WordPressu (obvykle na https://stara-domena.tld/wp-admin) a přejděte do nabídky Nastavení > Obecné.
    V poli Adresa WordPressu (URL) nahraďte adresu https://stara-domena.tld adresou https://nova-domena.tld
    V poli Adresa webu (URL) nahraďte adresu https://stara-domena.tld adresou https://nova-domena.tld
    Klikněte na „Uložit změny“.
  • Navštivte svůj web: měl by se zobrazovat správně, některé obrázky se však mohou načítat přes starou URL adresu. To je třeba změnit, aby váš web nepřestal fungovat v den, kdy staré doménové jméno přestane být aktivní.
  • V nabídce Pluginy ve WordPressu klikněte na Instalace pluginů, vyhledejte plugin Go Live Update Urls, nainstalujte ho a aktivujte.
    V nabídce Nástroje klikněte na nově zobrazenou položku Go Live. Ve spodní části stránky vyplňte pole Old URL a New URL, zaškrtávací políčka ponechte tak, jak jsou, a klikněte na tlačítko Update Urls.
  • Po dokončení operace otevřete svůj web a zkontrolujte, že se zobrazuje správně. Poté můžete plugin Go Live Update Urls, který už není potřeba, odstranit.

b) Pokud vaše staré doménové jméno už aktivní není, můžete postupovat stejně jako výše, ale nejprve upravte soubor hosts ve svém počítači, abyste se k hostingu dostali přes toto doménové jméno. Postupujte podle našeho návodu: Jak se dostat k hostingu, jehož doménové jméno není aktivní nebo směřuje jinam.

Nezapomeňte, že naše technické oddělení je vám k dispozici 7 dní v týdnu prostřednictvím tiketu na podporu.

← Všechny články blogu