WP 4.9.8 Subdirectory-Multisite mit Plugin WP Multi-Network 2.2.0
Hallo!
Vorliegende Konfiguration:
Netzwerk1 (https://nw1.de) - Primäres Netzwerk
--> Site1-1 https://nw1.de/ (Primäre Site)
--> Site1-2 https://nw1.de/site2
Netzwerk2 https://nw1.de/nw2
--> Site2-1 https://nw1.de/nw2/ (Primäre Site)
--> Site2-2 https://andereurl.de
Bis zum heutigen Mittag habe ich daran gearbeitet und es lief alles ohne Probleme, doch jetzt geschieht folgendes:
1. Ich logge mich in der primären Site des primären Netzwerkes ein (https://nw1.de/)
2. Ich wähle über "Meine Websites" Site1-2
In der Browserleiste wird angezeigt: https://nw1.de/site2/wp-...
In der WP-Adminleiste allerdings wird als Websitename "Site2-1" angezeigt, also die primäre Site des zweiten Netzwerks und auch die dazu passenden Daten.
Es zeigt sich keine Veränderung, wenn...
... alle Cookies, die mit nw1.de oder andereurl.de assoziiert sind, gelöscht werden
... der Browser Cache geleert wird
... aller Caches von WP-Super Cache gelöscht werden
... der Rechner neu gestartet wird
Wordfence ist im Learning Mode.
Weder an wp-config noch an .htaccess wurden vor diesem Problem Änderungen vorgenommen. Auch sonst habe ich nichts außergewöhnliches gemacht sondern mit WP gearbeitet wie die letzten Tage auch, was ja, wie gesagt, ohne Probleme funktioniert hat. Plugin-Updates gab es auch keine.
Ich habe einige Änderungen an der wp-config vorgenommen, die aber keine Veränderung brachten:
define('WP_ALLOW_MULTISITE', true);
define('MULTISITE', true);
define('SUBDOMAIN_INSTALL', false);
//define('DOMAIN_CURRENT_SITE', 'volkerhomann.de');
define('PATH_CURRENT_SITE', '/');
define('SITE_ID_CURRENT_SITE', 1);
define('BLOG_ID_CURRENT_SITE', 1);
//von multinetwork-plugin-Empfehlungen
define( 'DOMAIN_CURRENT_SITE', $_SERVER['HTTP_HOST'] );
define( 'WP_HOME', 'https://' . $_SERVER['HTTP_HOST'] );
define( 'WP_SITEURL', 'https://' . $_SERVER['HTTP_HOST'] );
define( 'COOKIEHASH', md5( 'volkerhomann.de' ) );
define( 'COOKIE_DOMAIN', 'volkerhomann.de' );
define( 'ADMIN_COOKIE_PATH', '/' );
define( 'COOKIEPATH', '/' );
define( 'SITECOOKIEPATH', '/' );
Alles anzeigen
Der Vollständigkeit halber die -unveränderte- .htaccess:
# BEGIN Wordpress Multi SUBDIRECTORY with own Upload-Dir _upl1
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-]+/)?(_upl.*) $2 [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]
RewriteRule . index.php [L]
# END Wordpress Multi SUBDIRECTORY with own Upload-Dir _upl1
Alles anzeigen
Bin dankbar für jeden Hinweis - denn ich komme nicht in den Admin-Bereich von Site1-2. Das Front-End dazu (also https://nw1.de/site2) wird korrekt angezeigt. Die wp-admin aller übrigen Sites können korrekt aufgerufen werden.