Hallo zusammen,
nachdem ich eine Woche lang erfolglos recherchiert und herumprobiert habe, niemanden kenne, der sich mit Wordpress auskennt, und auch hier im Forum keine Lösung für mein Problem gefunden habe, wage ich jetzt doch mal eine Frage hier. Sorry, dass ich ein wenig aushole, aber evtl. sind die Angaben notwendig, also lieber gleich nennen... :wink:
Ich habe eine Domain (http://www.domain.de), auf der eine Wordpress-Installation läuft.
In diesem Verzeichnis habe ich also die Wordpress-Installation für http://www.domain.de.
Auf dem FTP sieht das so aus:
/html/wordpress
(bei meinem Hoster landet alles, was man auf FTP hochlädt, in einem automatisch vorhandenen Verzeichnis /html, was sich auch nicht ändern lässt).
So läuft auch alles.
Auch das Ändern der Seiten-Adresse, um die Seite unter http://www.domain.de erreichbar zu machen (ohne die Wordpress-Verzeichnisse dahinter), hat geklappt.
domain.de soll nur eine vorgeschaltete Einzelseite werden mit drei Buttons, über die man auf drei Subdomains kommt
subdomain1.domain.de
subdomain2.domain.de
subdomain3.domain.de
Auf jeder dieser Subdomains (jew. eigene Datenbanken) habe ich jew. eine eigene Wordpress-Installation.
(Zuerst wollte ich das mit Multisites umsetzen, doch ich habe das www vor der Subdomain in der URL nicht weggekriegt, zum Thema Wildcards - offensichtlich hier relevant - kam ich leider nicht weiter und hab mich dann für die drei Einzel-Installationen entschieden)
Im FTP also:
/html/subdomain1/wordpress
/html/subdomain2/wordpress
/html/subdomain3/wordpress
Die Installationen waren alle erfolgreich und können auch bearbeitet werden.
Jedoch wenn ich die Seite einer Subdomain aufrufe, lautet die URL nicht
subdomain1.domain.de, sondern
subdomain1.domain.de/subdomain1/wordpress/
Jetzt kommt das eigentliche Problem:
um die Endung /subdomain1/wordpress/ aus der URL zu eliminieren, wollte ich den Weg gehen, der hier beschrieben ist.
Bei "Wordpress-Adresse" habe ich dann diese Eintragung
http://subdomain1.domain.de/subdomain1/wordpress (wo meine WP-Installation liegt)
und bei "Seitenadresse" diese
http://subdomain1.domain.de/subdomain1 (wie ich den Blog erreichen möchte)
In der index.php (die ich aus /html/subdomain1/wordpress nach /html/subdomain1/ kopiert habe) sieht meine "require"-Zeile so aus:
require( dirname( __FILE__ ) . 'subdomain1.domain.de/subdomain1/wordpress/wp-blog-header.php' );
Ich habe auch probiert, das ( dirname( __FILE__ ) wegzulassen (weil es in der o.g. Anleitung nicht vorkommt und ich nicht sicher bin, ob man es ersetzen soll oder stehen lassen), jedoch ohne Erfolg:
Rufe ich vom Dashboard der Subdomain die Seite auf, lautet zwar die URL wie gewünscht http://subdomain1.domain.de, ABER sie zeigt nicht auf die Wordpress-Installation im entsprechenden Verzeichnis (/html/subdomain1/wordpress), sondern zeigt den Inhalt von domain.de. :-(
Es ist auch eigentlich egal, was ich in die index.php reinschreibe, es hat offenbar überhaupt keinen Einfluss auf das Ergebnis. Es wird immer der Inhalt von domain.de angezeigt.
Wo liegt bloß der Fehler??? Im Dashboard, wo man "Wordpress-Adresse" und "Seitenadresse" eingibt, in der index.php oder in der Verzeichnisstruktur?? Oder ganz wo anders? :confused:
Wäre toll, wenn jemand helfen könnte...
Viele Grüße