• [LEFT]ich habe in den links zu den category links immer category drin stehen und weiss nicht wie ich das weg machen kann
    [/LEFT]
    also von
    /category/buchtipps/
    nach
    /buchtipps/

    Einmal editiert, zuletzt von jadmanx (28. März 2008 um 11:38)

    • 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

  • Entweder mit Plugin:
    einfach "/." (ohne Anführungszeichen) als Kategoriebasis bei Einstellungen > Permalinks eintragen.

    Allerdings musst du darauf achten, dass du keine gleichnamigen Seiten und Kategorien hast, sonst kommt WP durcheinander!

    DANKE !!! :mrgreen:

  • hm klappt leider doch nicht wenn ich jetzt auf eine kategorie klicke dann kommtError 404 - Not
    die url würde passen
    :confused:
    bei dem plugin das gleiche

    Einmal editiert, zuletzt von jadmanx (28. März 2008 um 13:16)

  • Der Trick mit dem /. funktioniert nur browserabhängig. Mit dem IE6 z.B. geht es, mit dem Firefox 2.0 nicht. Das hängt davon ab, wie der Browser die Request-URI an den Server sendet.
    Der IE6 ändert nichts und schickt tatsächlich /./meine-karegorie. Der Firfox hingegen nimmt das eigentlich unsinnige ./ raus und sendet nur /meine-kategorie. Damit erkennt WP aber dann nicht mehr die Kategorie-Basis.

    Gruß
    Ingo

    Wenn ich helfen konnte, bitte [ Gefällt mir ] klicken. :-)

  • Also ich fahr damit seit knapp einem Jahr wunderbar, keine Probleme mit den verschiedenen Browsern (Firefox, IE6+7, Opera 9, Safari 3 - alle unter Win). Auch Google macht bisher keine Probleme, alles schön indexiert.

  • Nunja, ich hatte es grad bei meinem Lokalen Testblog probiert und da ergibt sich genau das oben beschrieben Verhalten.
    Könnte zudem auch noch am Server, der PHP-Version oder dem Betriebssystem liegen. Oder was weiß ich.
    Die zuständigen ReWrite-Rules im WP sehen dann übrigens so aus:

    Code
    [./(.+?)/feed/(feed|rdf|rss|rss2|atom)/?$] => index.php?category_name=$matches[1]&feed=$matches[2]
    [./(.+?)/(feed|rdf|rss|rss2|atom)/?$] => index.php?category_name=$matches[1]&feed=$matches[2]
    [./(.+?)/page/?([0-9]{1,})/?$] => index.php?category_name=$matches[1]&paged=$matches[2]
    [./(.+?)/?$] => index.php?category_name=$matches[1]

    Kann man Dein Blog irgendwo sehen?

    Gruß
    Ingo

    Wenn ich helfen konnte, bitte [ Gefällt mir ] klicken. :-)

    Einmal editiert, zuletzt von Putzlowitsch (29. März 2008 um 13:43)

  • Hmmm, tatsächlich, es funktioniert. Komische Sache, habe gerade mal mein schnurpsel.de umgestellt, da geht es nicht.

    Andererseits, woher weiß WP denn, daß es eine Kategorie ist? Das /. wird ja offensichlich nicht mit übertragen. Zumindest finde ich in meinem Apache-Log, wenn ich meine Seite mit dem Firefox aufrufe, nur den Kategorienamen als URI, beim IE aber auch das /. davor.

    Gruß
    Ingo

    Wenn ich helfen konnte, bitte [ Gefällt mir ] klicken. :-)

  • Warum es funktioniert weiß ich nicht. Mir reicht es das es funktioniert. ;-) Rein von der Verzeichnisstruktur her ist es zumindest logisch, das es funktionieren "kann", der Punkt bedeutet ja das aktuelle Verzeichnis.
    Weiß auch gar nicht mehr wo ich den Tipp her hatte, aber ich glaube das war nicht hier im Forum. Hatte damals lange danach gesucht.
    Ich habe auch darauf geachtet, dass ich keine Seiten mit dem gleichen Namen anlege wie eine Kategorie - hab aber auch noch nicht ausprobiert was dann passiert. Ich vermute mal er ruft dann einfach die Seite mit diesem Namen auf...

    Im Quellcode steht ja das /. mit in der URL, der IE6 zeigt das auch in der Adresszeile an. Für mich ist das aber nur ein kleiner Schönheitsfehler mit dem ich leben kann. Im Access-Log steht übrigens:
    "GET /fussball HTTP/1.1"

  • Aha, ich habs gefunden. Der Trick klappt nur dann, wenn man auch für die Permalinks
    /%category%/%postname%/
    konfiguriert hat, also die Kategorie vorne dran.
    Also jadmanx, Du mußt also für die Permalinks bei den Beiträgen vorn /%category%/ verwenden, dann funktionierts.

    Gruß
    Ingo

    Wenn ich helfen konnte, bitte [ Gefällt mir ] klicken. :-)

  • Aha, sehr interessant. Ich wollte vorhin schon meine Permalink-Struktur mit posten, dachte aber dann dass das für das Problem uninteressant ist. :-D

    Danke fürs Testen Ingo!

    (Meine Permalinkstruktur ist übrigens "/%category%/%postname%,%post_id%" da ich gern die ID mit drin habe um Doppelungen zu vermeiden.)

  • Das mit der enthaltenen ID hat aber andere Nachteile. Es ermöglicht potenziell doppelten, dreifachen, vierfachen ... Content. Einfach irgendwas im Postnamens-Teil der URL weglassen oder verändern, der Artikel wird trotzdem angezeigt. Er ist gewissermaßen unter beliebig vielen URLs erreichbar

    Gruß
    Ingo

    Wenn ich helfen konnte, bitte [ Gefällt mir ] klicken. :-)

  • Schon klar, aber das Problem hab ich doch sonst auch oder? Und solange mich keiner falsch von extern verlinkt hab ich ja eigentlich kein Problem. Und zur Not gibts ja noch Sitemaps.
    Da nehme ich das doch lieber potentielle Probleme in Kauf, die kaum auftreten können, als doppelte Beitragstitel - die tauchen eher mal auf.

  • Schon klar, aber das Problem hab ich doch sonst auch oder?


    Nein, wenn die ID nicht in der URL mit drin stehte, gibt es bei falscher URL einen 404, sobald die ID drin ist, nimmt WP diese und interessiert sich nicht mehr für den Rest des Postnamen.

    Genau wegen eines komischen Liks ist mir das ja erst aufgefallen. Da hatte irgendein "Experte" aus einem Forum in ein anderes Forum einen Link auf meine Seite eingefügt, nur halt nicht den Link selber, sondern die mit ... verkürzte Darstellung. Und ich habe micht gewundert, wieso jemand meinen Artikel mit "/15-windows-vist...di-mapper/" aufruft, oder vielmehr, warum das keinen Fehler 404 ergibt.

    Aber es ist in der Tat ein eher spezielles, wohl in der Praxis kaum anzutreffendes Problem.

    Gruß
    Ingo

    Wenn ich helfen konnte, bitte [ Gefällt mir ] klicken. :-)

Jetzt mitmachen!

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