Hallo,
jetzt wo ich ein neue Website launche, habe ich ein großes Problem:
Ich habe im meinem Blog-Netzwerk die Standard-Seite mit ID=1 "ignoriert" und meine beiden Blogs (Deutsche u. Englische Version der Website) haben jetzt ID 2 u. 3 und sind unter http://www.meinedomain.com/de bzw. http://www.meinedomain.com/en erreichbar.
Solange http://www.meinedomain.com standardmäßig auf den nicht benötigten Blog mit ID 1 und URL http://www.meinedomain.com/ verwiesen hat, waren die beiden Sprachversionen auch problemlos erreichbar.
Doch ich möchte, dass http://www.meinedomain.com die User automatisch auf /de weiterleitet.
Ich dachte, ich kann das in der wp-config.php einfach einstellen, was aber nicht funktioniert.
Ursprüngliche Version der wp-config.php:
define('WP_ALLOW_MULTISITE', true);
define( 'MULTISITE', true );
define( 'SUBDOMAIN_INSTALL', false );
$base = '/';
define( 'DOMAIN_CURRENT_SITE', 'www.meinedomain.com' );
define( 'PATH_CURRENT_SITE', '/' );
define( 'SITE_ID_CURRENT_SITE', 1 );
define( 'BLOG_ID_CURRENT_SITE', 1 );
/de u. /en funktionieren dann zwar, aber ohne Verzeichnis in der URL bekommt man die nicht benötigte Seite zu sehen.
Jetzt meine versuchte Änderung:
define('WP_ALLOW_MULTISITE', true);
define( 'MULTISITE', true );
define( 'SUBDOMAIN_INSTALL', false );
$base = '/';
define( 'DOMAIN_CURRENT_SITE', 'www.meinedomain.com' );
define( 'PATH_CURRENT_SITE', '/de/' );
define( 'SITE_ID_CURRENT_SITE', 1 );
define( 'BLOG_ID_CURRENT_SITE', 2 );
Damit bekommt man unter http://www.meinedomain.com zwar die /de Startseite und kann innerhalb der deutschen Seite wunderbar navigieren, aber sobald man auf einen Link mit URL /en klickt, bekommt man eine Fehlermeldung, dass die Seite nicht verfügbar ist!!!
Wie muss ich das richtig konfigurieren???
Bitte dringedst um eure Hilfe!
lg stef