Verwechslungsgefahr bei gleichnamigen Kategorien und Seiten

  • Tach zusammen,

    ich bin etwas verwirrt, weil WP (2.3.1) meine Seiten und Kategorien durcheinander wirft. Dabei ist es eigentlich nachvollziehbar und WP scheint alles so zu machen, wie es soll.

    Ich habe fünf Kategorien kat1 .. kat5 mit Beiträgen und auch fünf gleichnamige statische Seiten mit den Namen kat1 .. kat5. Die Permalinks sind auf /%postname%/ eingestellt.

    Da ich aber möchte, dass die Kategorie-Archive nicht unter den URLs /category/katX, sondern unter /katX erscheinen, hätte ich gerne Top Level Categories verwendet.

    Allerdings bevorzugt WP danach die statischen Seiten und statt Kategorie /katX wird die Seite /katX angezeigt. :?

    Meine Frage ist nun:
    Ist es möglich, Kategorien und Seiten unter der gleichen URL gemischt anzeigen zu lassen? Ist das überhaupt ohne Plugin machbar? Kann man das so konfigurieren?

    Falls das nur per Plugin möglich ist, möge ein Mod mich (bzw. meinen Beitrag) bitte verschieben.

    Oder geht das am Ende überhaupt nicht und ich muss mit den Archiven unter /category/katX leben?

    • 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

  • Von der Logik her, kann, ja darf er sich garnicht anders entscheiden und muss die jeweilige Seite aufrufen.
    Aber ich lasse mich gerne eines anderen belehren. ;-)

    Zitat

    Oder geht das am Ende überhaupt nicht und ich muss mit den Archiven unter /category/katX leben


    Aber Du kannst statt /category einen anderen Namen verwenden.

    VG Elke

    Es gibt keine dummen Fragen, es gibt nur dumme Antworten...
    http://u-portal.de/

  • .......
    Meine Frage ist nun:
    Ist es möglich, Kategorien und Seiten unter der gleichen URL gemischt anzeigen zu lassen? Ist das überhaupt ohne Plugin machbar? Kann man das so konfigurieren?

    ......

    erste Internetadresse = für eine statische Seite

    meinedomain.de/heureka/


    2te Internetadresse= für eine Kategorie

    meindomaind.de/heureka/


    so frage ich ganz schüchtern und montäglich:
    wie sollte eine Datenbank oder ein Browser wissen,was jetzt unter welcher Internetadresse er anzeigen sollte?


    bei Internetadressen gilt und sollte immer gelten:
    es kann nur eine geben


    :mrgreen:(nix für ungut)

  • Von der Logik her, kann, ja darf er sich garnicht anders entscheiden und muss die jeweilige Seite aufrufen.


    Aber doch nur, weil es irgendwann so festgelegt und im Quellcode abgebildet wurde, oder? Wieso sonst sollte WP einer gleichnamigen Seite den Vorzug gegenüber einer Kategorie geben?

    Aber Du kannst statt /category einen anderen Namen verwenden.


    Das ist mir bewusst, bringt mir aber wieder eine Hierarchie-Ebene rein, die gerne vermieden hätte.

    wie sollte eine Datenbank oder ein Browser wissen,was jetzt unter welcher Internetadresse er anzeigen sollte?


    Naja, indem es eine interne Priorisierung gibt. Seite oder Post zuerst? Je nachdem, was WP da für richtig hält. Aber mehr dazu siehe unten. (*)

    bei Internetadressen gilt und sollte immer gelten:
    es kann nur eine geben


    Als ob Connor McLeon damals in den Highlands schon an das Internet gedacht hätte... :wink:

    :mrgreen:(nix für ungut)


    Nein, kein Problem. Das zeigt mir aber, dass ich mich unklar ausgedrückt habe.

    (*) *ärmel hochkrempelnd*:

    Mein Hintergedanke war folgender: Ich habe Posts, die sich in fünf Gruppen (um von den Bezeichnungen Seiten und Kategorien wegzukommen) einteilen lassen: gruppe1 .. gruppe5. Außerdem habe ich auch Seiten, die organisatorisch und logisch in die jeweilige Gruppe gehören.

    Für den Benutzer ist es unerheblich, ob er sich eine Seite oder ein Post anschaut, weshalb ich das nach außen hin gerne transparent gestaltet hätte.

    In der Navigation oben habe ich fünf Menüpunkte, die da lauten gruppe1 .. gruppe5. Daher hätte ein Aufruf der URL example.com/gruppeX/ in der Sidebar die Seiten unterhalb der Seite mit dem Namen gruppeX und im Main Content im Loop die Posts der gruppeX anzeigen können. Hätte, wenn WP so gewollt hätte, wie ich gedacht. :oops:

    Die fünf tatsächlich vorhandenen Seiten gruppe1 .. gruppe5 hätte ich eigentlich nur gebraucht, um die Unterseiten hierarchisch zu organisieren. Die Seiten wären Dummy-Seiten ohne Inhalt gewesen.

    Das hätte für mich zwar Aufwand bedeutet, wäre aber für im Überblick über die Seite einfacher gewesen. Unter /gruppeX/ wäre nämlich der gesamte Content zum Thema X gelandet.

    (Dazu hätte WP aber die Posts (und Archive) den Seiten gegenüber bevorzugen müssen beim Auswerten der URL /gruppeX/) Da dies (vom meinem derzeitigen Erfahrungsstand aus gesehen) aber nicht möglich ist, ist der Content zum Thema X unter /gruppeX/ *und* /category/gruppeX/ (wobei die Bezeichnung "category" austauschbar ist) verteilt.

    Obwohl, mir fällt da was ein: /category/gruppeX/ greift ja (u.U.) auf archive.php zurück und listet nur die Posts auf. Das könnte ich ggf. mit PHP in der Seite (mit entsprechendem Plugin) doch auch tun, oder? Dann hätte ich doch genau die Konfiguration, die ich haben will.

  • 1. ob du eine URL hast die so aussieht

    meinedomain.de/erste/zweite/dritte/tausendste/ichbingut.php

    oder
    meinedomain.de/ichbingut.php

    ist für die Hierarchie und vorallem Google einfach schlichtweg egal..

    wenn die erste lange URL gleich von der Startseite aus verlinkt wird,
    die kurze URL aber erst von der dreihundersten Unterseite

    ist die lange URL in der Hierarchie oben.

    ;)


    das was Du magst eine URL zwei verschiedene Aufrufe ist unlogisch und ich würde WordPress sofort deinstallieren , wenn es dies je tät ;)


    lg

Jetzt mitmachen!

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