Zwei Wordpress Installationen eine URL

  • Hallo,
    vielleicht kann mir hier jemand weiter helfen. Konnt leider per Suche zu meinem Fall nichts finden.

    Also ich habe eine Webseite die im Ordern /webseite-a/ abgelegt ist und auf welche die URL http://www.webseite.de führt.
    Hier ist meine Hauptseite.
    Jetzt möchte ich eine komplett neue Wordpres Installation auf meinem Server unter: /webseite-b/
    ablegen.

    Die Webseite-b soll aber später unter folgender URL erreichbar sein: http://www.webseite.de/b
    Und die jeweiligen unterseiten dann von dieser Seite wie z.B. hier: http://www.webseite.de/b/unterseite

    Wie kann ich das bewerkstelligen?

    Freue mich auf Support :)
    Grüße

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Das hat SEO Gründe. Subdomains werden als eigenständige Seiten von Google angesehen, somit vererbt sich meine aktuelle Ranking Power der Webseite nicht auf die neue Seite die ich unter eben dieser URL: http://www.webseite.de/b haben möchte.
    Kurz erklärt.... die aktuelle Wordpress Installation soll um einen Wordpress Shop erweitert werden. Leider ist die aktuelle Seite dafür ungeeignet. Deshalb möchte ich eine neue Seite & extra Theme für den Shop anlegen. dieser soll dann eben unter http://www.webseite.de/shop zu erreichen sein.

  • Es wird funktionieren, wenn du im Ordner webseite-a einen Ordner b anlegst, in dem das komplette WordPress für deine zweite Seite liegt. Das ist dann eine Kombination aus Serverpfaden und virtuellen (WordPress-) Pfaden, mit der WordPress klarkommt, solange du nicht auf deiner Seite a eine Seite, Kategorie, sonstwas mit dem Slug b anlegst.

    Mit der von dir skizzierten Ordnerstruktur funktioniert es wahrscheinlich auch, wenn du in die htaccess-Datei im Verzeichnis webseite-a das richtige reinschreibst …

    Und es könnte mit einer Multi-Installation mit Unterverzeichnissen funktionieren, aber das wolltest du ja wohl nicht …

    Gruß
    helix

  • das mit der 301 weiterleitung wäre vlt. auch eine Option.

    Zum Thema SEO und Subdomain, hab ich gerade das gefundne:

    Zitat

    "m häufigsten werden Subdomains wohl nich immer für Shops verwendet. So befinden sich die informativen Inahlte meist auf example.com und Produkte im Shop auf shop.example.com. Auch hier kann es vorkommen, dass der Shop aufgrund der Subdomain Wertigkeit und Relevanz in Bezug auf die SEO einbüßt und auch weniger an die Root-Domain weitergibt. Auch Shops sollten der Erfahrung nach eher in einem Verzeichnis bereitgestellt werden, da auch Produktbeschreibungen und Shop-Seiten nicht irrelevant für die Root-Domain sind."

    Quelle: http://www.seomotion.org/de/subdomain-seo/

    --------

  • hey helix, nein multisite wollte ich nicht.

    Ok, also zum Verständis
    /webseite-a/
    /webseite-b/
    Sind jeweils nur Ordner auf meinem FTP bei denen jeweils eine Wordpress Installation liegt.
    Du meinst jetzt, dass ich Ordner /webseite-b/ einfach auf die erste Ebene in Ordner /webseite-a/ reinschiebe? Also dort wo auch die wp-config etc liegt?

    Ich glaube eine htaccess Lösung wäre da passender. Hast du da zufällig den Text parat für /webseite-b/ ?
    htaccess von /webseite-a/ sieht wie folgt auf:


    Apache Configuration
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>
  • Ok, also zum Verständis
    /webseite-a/
    /webseite-b/
    Sind jeweils nur Ordner auf meinem FTP bei denen jeweils eine Wordpress Installation liegt.
    Du meinst jetzt, dass ich Ordner /webseite-b/ einfach auf die erste Ebene in Ordner /webseite-a/ reinschiebe? Also dort wo auch die wp-config etc liegt?


    Wenn wir uns darüber einig sind, dass dein Ordner dann nicht mehr „webseite-b“ heißen sollte, sondern einfach nur „b“.

    Mach doch mal einen einfachen Test (einfach nur fürs Verständnis): Lege in deinen webseite-a-Ordner (auf den deine Domain verweist) einen Ordner „mein-testslug“. Und in diesen Ordner legst du eine index.htm, in der einfach nur „Hallo Mond“ steht („Hallo Welt“ kann ja von überall her kommen …). Gehe jetzt in deinen Browser und rufe auf: deine-domain.tld/mein-testslug/
    Jetzt müsstest du die Grußformel für den Mond lesen können.

    Am einfachsten geht das alles, wenn du nicht das fertig installierte Wordpress verschiebst, sondern in deinen Ordner b innerhalb des Ordners webseite-a nur einfach die Dateien für das zweite WordPress reinlegst und dann gleich unter deine-domain.tld/b/ die Installationsroutine für die zweite WordPress-Installation aufrufst. Dann hat das zweite WordPress von Anfang an die richtige Pfadstruktur.

    Ich glaube eine htaccess Lösung wäre da passender. Hast du da zufällig den Text parat für /webseite-b/ ?


    Nein, diesen Fall habe ich noch nicht gebraucht. Du darfst dich da gerne einarbeiten … (Ich arbeite lieber mit Strukturen, die ich soweit überschauen kann, dass ich weiß, was ich tue. Also Ordnerstrukturen auf dem Server … Was glaubst du, warum ich formuliert habe „das richtige“ …?)

    Gruß
    helix

  • ok helix,
    danke für deinen Ansatz. Ich werde den mal so durchtesten.

    Gebe dann ein Feedback wenn alles klappt & wie es letztendlich geklappt hat.

  • ok. also ich habe es jetzt wie beschrieben aufgebaut. Die Installation war kein Problem.
    Jedoch gibt es andere Schwierigkeiten. Ich kann die Seite nicht im Browser aufrufen. Also Frontend.

    "Forbidden
    You don't have permission to access /b/ on this server."

  • Und wie hast du WordPress auf Verzeichnis / im Pfad „b“ installiert?
    Du musst doch, um die Installationsroutine zu starten, genau den Pfad aufrufen, unter dem nachher die Webseite erreichbar / aufrufbar sein soll.

    Gruß
    helix

  • hey helix, richtig.
    Ich habe die Files von Wordpress in http://www.webseite-a.de/b/
    gezogen. Dann über "http://www.webseite-a.de/b/wp-admin/install.php" die Installation vollzogen.
    Hat funktioniert und ich komme auch über "http://www.webseite-a.de/b/wp-admin" auf mein Dashboard.
    Wenn ich aber "http://www.webseite-a.de/b/" aufrufe bekomme ich diese Fehlermeldung.

    Die htaccess der neuen Installation ist übrigens:

    Apache Configuration
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /b/
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /b/index.php [L]
    </IfModule>
  • Der erste Check geht ins FTP, Ordnerrechte von Ordner „b“?
    Wenn die stimmen, wäre der nächste Schritt, in die Error-Log-Datei zu gucken, um näheres zu erfahren, warum denn der Zugang verwehrt ist.

    Gruß
    helix

  • ok. Jetzt klappt alles!
    War mein Versehen, hatte dummerweise die index.php aus dem root gelöscht. :D Ist wohl passiert als ich die readme datei etc. gelöscht hab.

    Danke für die Tipps.
    Alles bestens jetzt. Das geniale: auf meiner ersten Wordpress Version hat Yoast SEO automatisch den Shop etc. mit in die sitemap.xml aufgenommen. Dachte, dass
    das jetzt die nächste Baustelle wird :D

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!