Hallo liebe Wordpress-Mitglieder,
nachdem ich neben der tagelangen Netzrecherche nun einiges hier im Forum zum Thema "Multisite" gelesen habe, stehe ich immer noch vor meinem ungelösten Problem. Möglicherweise hakt es nur an einer Kleinigkeit. Hier meine Situation:
1) Ich habe 3 Domains (projekt.net, projekt.at und projekt.ch) bei Strato geordert und aktiviert. Die projekt.net ist dabei ein Hostingpaket, die anderen beiden sind reservierte Domainnamen mit Weiterleitungsfunktion.
2) Im Hostingpaket [projekt.net] habe ich eine frische Wordpress-Installation im Unterverzeichnis /projekt aufgezogen. Die Mutlitsite-Funktion habe ich mit der Option "Unterverzeichnisse" ausgeführt und die von Wordpress vorgeschlagenen Anpassungen in der wp-config.php und .htaccess wie folgt umgesetzt:
.htaccess
# 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).*) owango/$2 [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ owango/$2 [L]
RewriteRule . index.php [L]
# END WordPress
wp-config.php (Sektion für WP-Multisite)
/* Wordpress Multisite-Funktion 20.08.2019 */
define( 'WP_ALLOW_MULTISITE', true );
define('MULTISITE', true);
define('SUBDOMAIN_INSTALL', false);
define('DOMAIN_CURRENT_SITE', 'owango.net');
define('PATH_CURRENT_SITE', '/');
define('SITE_ID_CURRENT_SITE', 1);
define('BLOG_ID_CURRENT_SITE', 1);
define('COOKIE_DOMAIN', '');
3) In Wordpress selbst habe ich nun 2 weitere Projekteinträge mit folgender Verzeichnissangabe /projekt/at und /projekt/ch angelegt mit folgendem Ergebnis:
Meine Websites ->
* projekt1 (Domainpaket) > Website-Adresse (URL) = https://projekt.net/
* projekt2 > Website-Adresse (URL) = https://projekt.net/at/
* projekt3 > Website-Adresse (URL) = https://projekt.net/ch/
4) Bei meinem Hoster habe ich die 3 Domains dann folgendermaßen konfiguriert:
projekt.net -> Umleitung (Intern - /projekt)
projekt.at -> Umleitung (Extern | Permanente Weiterleitung 301 ): https://projekt.net/at
projekt.ch -> Umleitung (Extern | Permanente Weiterleitung 301 ): https://projekt.net/ch
5) Wenn ich im Browser nun projekt.net aufrufe, erhalte ich die Wordpress-Startseite (also OK). Ich kann auch ins Backend. Wenn ich dagegen projekt.at oder projekt.ch aufrufe, erhalte ich auch eine Startseite, jedoch nur in Textform. Okay, kein Theme eingefügt/aktiviert. Und jetzt kommts.
6) Wenn ich in Wordpress nun über "Meine Websites - Projekt2 (oder Projekt3) - Dashboard" (URL im Browser wäre https://projekt.net/at/wp-admin/ bzw. https://projekt.net/ch/wp-admin/) ein Theme einhängen möchte, kommt die folgende Fehlermeldung:
>>-------------------
[size=24]Internal Server Error[/SIZE]
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator at service@webmailer.de to inform them of the time this error occurred, and the actions you performed just before this error.
More information about this error may be available in the server error log.
-------------------<<
Ich kann somit weder im Wordpress-Backend als auch nicht im Browser über die entsprechende URL (https://projekt.net/(at oder ch)/wp-admin) auf die beiden Domains zugreifen um bspw. ein Theme zu aktivieren oder Beiträge anzulegen.
Möglicherweise liegt ein Fehler in der .htaccess oder in der Pfadeinstellung bei den beiden Doamins projekt.at und projekt.ch vor. Ich finde einfach keine Lösung für das Problem. Eventuell ist es nur ein Kleinigkeit.
Ich wäre für jeden kleinen Tipp oder Lösungsvorschlag sehr dankbar und hoffe auf eure Mitwirkung.
Herzlichen Dank vorab und Grüße,
Manfred