Hallo zusammen,
ich habe bei einer meiner WP Installationen ein Problem.
Ich habe eine Multi-Site Installation die schon länger im Betrieb ist, allerdings gibt es seit einigen Tagen ein Problem mit den Subsites. Diese kann ich nicht mehr erreichen.
Kurzes Schema:
- Hautpseite domain.tld/
- Unterseite domain.tld/en/ -> Englische Version
- Unterseite domain.tld/thema/ -> weitere Unterseite
Das Problem stellt sich wie folgt dar.
Rufe ich die Hauptseite auf ist alles OK, hier komme ich auch auf das Dashboard.
Ich habe aber keinen Zugriff mehr auf die Unterseiten.
Im Frontend bekomme ich beim Aufruf von domain.tld/en/ oder jeder anderen Unterseite die 404 der Hauptseite
Im Dashboard ist es noch ein wenig verwirrender. Rufe ich das Dashboard von domain.tld/en/ auf, sieht die URL auch richtig aus domain.tld/en/wp-admin - Der Inhalt ist aber der der Hautpseite.
Die Netzwerk-Administration ist erreichbar.
Hier meine HTACCESS
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
# uploaded files
RewriteRule ^([_0-9a-zA-Z-]+/)?files/(.+) wp-includes/ms-files.php?file=$2 [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).*) $1 [L]
RewriteRule ^[_0-9a-zA-Z-]+/(.*\.php)$ $1 [L]
RewriteRule . index.php [L]
</IfModule>
# END WordPress
Alles anzeigen
Das ist meine config.php (Auszug)
define('WP_DEBUG', false);
define('WP_ALLOW_MULTISITE', true);
define('MULTISITE', true);
define('SUBDOMAIN_INSTALL', false);
define('DOMAIN_CURRENT_SITE', 'domain.tld');
define('PATH_CURRENT_SITE', '/');
define('SITE_ID_CURRENT_SITE', 1);
define('BLOG_ID_CURRENT_SITE', 1);
define( 'SUNRISE', 'on' );
define('ADMIN_COOKIE_PATH', '/');
define('COOKIEPATH', '');
define('SITECOOKIEPATH', '');
Alles anzeigen
Der Fehler sieht irgendwie nach HTACCESS aus, die Einstellungen sind aber alle Standard.
Im ErrorLog des Apaches habe ich nichts auffälliges gefunden. (Aufrufe erzeugen keine Log-Einträge).
Hat jemand eine Idee?