Testovací subdoména – přesměrování

Úvodní stránka Fórum podpory WordPressu Hosting a WordPress Testovací subdoména – přesměrování

Zvolené téma obsahuje celkem 1 odpověď. Do diskuze (2 účastníci) se naposledy zapojil uživatel  Azifaral a poslední změna je stará 6 let.

Aktuálně jsou na stránce zobrazeny 2 příspěvky - 1. až 2. (z celkem 2)
  • Autor
    Příspěvky
  • #35103

    factotum
    Participant

    Dobrý den,

    vytvářím novou verzi firemního blogu ve WordPressu. Původní verze běží někde na virtuálním serveru v Umbracu a sám k ní přístup nemám, nové stránky mám nahrané na novém hostingu, na který pak správce sítě doménu přesměruje.

    Stránky jsem tvořil na lokálním serveru, kde fungovali v pořádku, po přesunu na hosting jsem ale neměl odvahu nechat přesměrovat doménu rovnou – co kdyby něco nefungovalo. Správce sítě tedy přesměroval server na subdoménu “new.example.cz” (která tedy asi stále jede na původním hostingu). Co musím udělat já, aby tam stránka na WP běžela? Změnil jsem adresu ve wp_options u siteurl a home, projel jsem databázi ještě s tímto požadavkem:

    UPDATE wp_posts SET post_content = REPLACE(post_content, ‘localhost/test/’, ‘new.example.cz/’);

    Na co ještě jsem zapomněl? Něco v .htaccess? Předpokládám, že mi uchází něco triviálního, ale jako amatér na to asi sám nepřijdu. Předem díky za rady.

    #35105

    Azifaral
    Participant
    Web

    Dobrý den
    všechny ty přesměrovačky musí být absolutní tzn. http resp. https://new.example.cz a pokud se nepletu, tak bez lomítka na konci.

    Změny se dělají v těchto tabulkách – wp_options, wp_posts a wp_postmeta:

    UPDATE wp_options SET option_value = replace(option_value, 'http://www.oldurl', 'http://www.newurl') WHERE option_name = 'home' OR option_name = 'siteurl';
    
    UPDATE wp_posts SET guid = replace(guid, 'http://www.oldurl','http://www.newurl');
    
    UPDATE wp_posts SET post_content = replace(post_content, 'http://www.oldurl', 'http://www.newurl');
    
    UPDATE wp_postmeta SET meta_value = replace(meta_value,'http://www.oldurl','http://www.newurl'); 

    Dále samozřejmě musíte mít nadefinovaný přístup k databázi ve wp_config, ale to asi máte. V .htaccess se podle mě nic nemění, pokud tam není něco speciálního.

Aktuálně jsou na stránce zobrazeny 2 příspěvky - 1. až 2. (z celkem 2)

Pokud chcete odpovědět na toto téma, musíte se nejdříve přihlásit.

WordPress – novinky, návody a zajímavosti