Verfasste Forenbeiträge

Ansicht von 4 Antworten - 1 bis 4 (von insgesamt 4)
  • Thread-Starter bmilster

    (@bmilster)

    Oh, das war nur einer der Versuche das Problem in den Griff zu bekommen und sollte hier gar nicht herein.

    Auch ohne Protokoll an der Stelle besteht das Problem weiterhin 🙁

    Thread-Starter bmilster

    (@bmilster)

    Keiner ne Idee?

    Thread-Starter bmilster

    (@bmilster)

    Vielleicht noch ergänzend wichtig:

    Alte Domain a) verweist auf root /htdocs/

    Wordpress war im Subfolder a.de/wordpress/ erreichbar.

    Neue Domain b) verweist nun als root auf /htdocs/wordpress/

    in a) hab ich von einem alten statischen Webauftritt einzelne 301 angelegt auf die jeweiligen neuen WordPressseiten.

    SiteB aus der Multisite wird noch nicht wirklich benutzt, funktioniert aber inkl. Dashboard.

    Ich hoffe, das war alles einigermaßen verständlich und nachvollziehbar.

    (der Bericht meiner Änderungen wartet noch auf Freischaltung)

    • Diese Antwort wurde geändert vor 6 Jahren von bmilster.
    • Diese Antwort wurde geändert vor 6 Jahren von bmilster.
    Thread-Starter bmilster

    (@bmilster)

    Gern.

    Domain und Pfade alt:
    Site 1: https://www.a.de/wordpress/
    Site 2: https://www.a.de/wordpress/site2

    Domain und Pfad neu:
    Site 1: https://www.b.de/
    Site 2: https://www.b.de/site2

    —————————————-
    wp-config.php

    alt:

    define('WP_DEBUG', false);
     define('WP_ALLOW_MULTISITE', true);
     define('MULTISITE', true);
    define('SUBDOMAIN_INSTALL', false);
    define('DOMAIN_CURRENT_SITE', 'a.de');
    define('PATH_CURRENT_SITE', '/wordpress/');
    define('SITE_ID_CURRENT_SITE', 1);
    define('BLOG_ID_CURRENT_SITE', 1);

    neu:

    
    define('WP_DEBUG', false);
    define('WP_ALLOW_MULTISITE', true);
    define('MULTISITE', true);
    define('SUBDOMAIN_INSTALL', false);
    define('DOMAIN_CURRENT_SITE', 'https://www.b.de');
    define('PATH_CURRENT_SITE', '/');
    define('SITE_ID_CURRENT_SITE', 1);
    define('BLOG_ID_CURRENT_SITE', 1);
    define('WP_HOME','https://www.b.de');
    define('WP_SITEURL','https://www.b.de');

    Datenbankänderungen:

    wp_options
    – siteurl: https://www.b.de
    – home: https://www.b.de

    wp_site:
    – domain: b.de
    – path: /

    wp_sitemeta
    – siteurl: https://www.b.de/

    wp_blogs
    -blog id1 domain: b.de
    -blog id1 path /

    -blog id2 domain: b.de
    -blog id2 path /site2/

    wp_2_options
    siteurl: https://www.b.de/site2
    home: https://www.b.de/site2

    htaccess neu:

    # BEGIN WordPress
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    
    # add a trailing slash to /wp-admin
    RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]
    
    RewriteCond %{REQUEST_FILENAME} -f [OR]
    RewriteCond %{REQUEST_FILENAME} -d
    RewriteRule ^ - [L]
    RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
    RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]
    RewriteRule . index.php [L]
    
    # END WordPress

    htaccess alt:

    
    # BEGIN WordPress
    RewriteEngine On
    RewriteBase /wordpress/
    RewriteRule ^index\.php$ - [L]
    
    # add a trailing slash to /wp-admin
    RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]
    
    RewriteCond %{REQUEST_FILENAME} -f [OR]
    RewriteCond %{REQUEST_FILENAME} -d
    RewriteRule ^ - [L]
    RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
    RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]
    RewriteRule . index.php [L]
    
    # END WordPress

    War nach diesem Guide:
    https://premium.wpmudev.org/blog/move-multisite-new-domain/

    • Diese Antwort wurde geändert vor 6 Jahren von bmilster.
Ansicht von 4 Antworten - 1 bis 4 (von insgesamt 4)