Hallo Heiko,
was du möchtest, ist eine Weiterleitung aber
was du machst, ist die Hauptsite auf ein Unterverzeichnis zu legen.
Setz die Hauptsite doch mal wieder auf http://meine-domain.de, mach die Einträge in der Datenbank rückgänging und verwende dann ein Plugin wie https://de.wordpress.org/plugins/redirection/, um von der Startseite der Haupsite direkt auf eine andere Site zu verweisen.
Hallo,
danke für Deine Antwort.
Ich habe die Einträge rückgängig gemacht, das o.a. Plugin installiert, aktiviert und die Umleitungen eingerichtet (auf der Hauptinstanz).
Da passiert gar nichts. Er leitet einfach nicht weiter. Ich habe auch noch mal die .htaccess geprüft, ob er hier noch irgendeine Umleitung drin hat da steht auch nichts drin. Ausser der Anweisung dass er von http auf https umleiten soll.
Über diese Datei habe ich die Weiterleitung vorher probiert. Hat aber auch nicht funktioniert.
In der Datei wp_config.php steht in der Variablen „DOMAIN_CURRENT_SITE“ nur der Domainname ohne das /de und in der Variablen „PATH_CURRENT_SITE“ steht nur „/“ .
Ist das korrekt oder muss da noch irgendwo das /de rein?
Gruß Heiko
… das o.a. Plugin installiert, aktiviert und die Umleitungen eingerichtet (auf der Hauptinstanz).
Wie bist du denn da vorgegangen? Website ausgewählt > Seiten > Startseite auswählen, bearbeiten > Redirect unterhalb des Inhaltsfensters festgelegt?
Ich bin zur Hauptinstanz gegangen, dann auf „Werkzeuge -> Redirection“ und habe in dem Feld URL-Quelle dann „meine-webseite.de“ eingegeben und unter Ziel-URL dann „meine-webseite.de/de/“.
Gruß Heiko
Gib die URL mal mit dem Schema (https://) an.
Habe ich jetzt auch gemacht.
Er leitet einfach nicht um.
Ich habe folgende Einstellungen:
.htaccess
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
# 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]
RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
</IfModule>
# END WordPress
Datenbank:
Tabelle „wp_site“ & „wp_blogs“ im Feld „domain“ steht bei beiden „www.meine-seite.de“ und im Feld Path „/“
Plugin „Redirection“
2 Weiterrleitungen angelegt:
http://www.meine-seite.de und meine-seite.de werden beide weitergeleitet auf „https://www.meine-seite.de/de/“
wp-config.php
define('FORCE_SSL_ADMIN', true);
/* That's all, stop editing! Happy blogging. */
/* Multisite */
define('MULTISITE', true);
define('SUBDOMAIN_INSTALL', false);
define('DOMAIN_CURRENT_SITE', 'www.meine-seite.de');
define('PATH_CURRENT_SITE', '/');
define('SITE_ID_CURRENT_SITE', 1);
define('BLOG_ID_CURRENT_SITE', 1);
...
Gruß Heiko