Wordpress URL-Design ohne /category/-Ballast

16.08.2005 | WP Wordpress | 51 Kommentare | Print

Wordpress URL-Design ohne "/category/"-Ballast

Mit Wordpress 1.52 geht eine weiter verbesserte Version der bekannten Weblog-Software an den Start. Wer suchmaschinenfreundliche URLs in seinem Wordpress Weblog einsetzen möchte, kommt um den "/category/"-Ballast nicht herum. Der Beitrag zeigt einen Weg auf, die permanenten Wordpress-URLs "/category/"-frei zu nutzen.

Bereits in der Wordpress-Version 1.3alpha hatte sich bei der Generierung von Permalinks viel getan. Ein neuerer Blick in die Version 1.513 und 1.52 nun zeigte mir weitere Fortschritte. Als Freund eines sehr schlanken und effizienten URL-Designs habe ich nach unkonventionellen Wegen zum Ergebnis gesucht.

Meine anfänglichen Versuche, den Bezeichner "/category/" im Admin-Menü Optionen/Permalinks zu ersetzen schlugen alle fehl. Grund dafür ist, dass dieser Bezeichner bei der Generierung der URLs zur Identifikation der Kategorie-URLs benutzt wird. "/category/"-freie URLs gibt es also nur durch die leichte Modifizierung der Wordpress-Datei:

../wp-includes/classes.php

Wenige, aber sehr entscheidende Anpassungen schaffen eine Lösung.

Schritt 1

Die zusätzliche Generierung des URL-Slugs "/category/" wird unterdrückt. Zur besseren Veranschaulichung habe ich die Zeile kopiert und die Original-Zeile auskommentiert. Die Änderung kann so jederzeit nachvollzogen und rückgängig gemacht werden. Die Zeilen sind Bestandteil der Funktion function get_category_permastruct().

if (empty($this->category_base))
#      $this->category_structure = $this->front . 'category/';
       $this->category_structure = $this->front . '';
else
       $this->category_structure = $this->category_base . '/';

Schritt 2

Nach diesem Schritt ist zunächst die Generierung der URL in Ordnung. Bei der Abarbeitung der URL-rewrite-Regeln in der htaccess-Datei tritt jedoch ein Fehler auf. Durch den fehlenden Zusatz /category/ kommen die falschen URL-rewrite-Regeln zur Ausführung. Abhilfe schafft hier, die Reihenfolge der rewrite-Rules in der htaccess-Datei durch Anpassung der Funktion function rewrite_rules() dauerhaft zu veranlassen.

// Put them together.
# $this->rules = $page_rewrite + $root_rewrite +
                 $comments_rewrite + $search_rewrite +
                 $category_rewrite + $author_rewrite +
                 $date_rewrite + $post_rewrite;
$this->rules = $page_rewrite + $root_rewrite +
               $comments_rewrite + $search_rewrite +
               $author_rewrite + $date_rewrite +
               $post_rewrite + $category_rewrite;

Stellt man die Kategorie-Regeln an das Ende der htaccess-Regeln, werden alle Archive korrekt ausgeführt. Das Ziel schlanke und ballastfreie URLs ist erreicht.

Anmerkungen

Bei der Lösung der Aufgabenstellung habe ich auf eine schnelle Lösung für den Einzelfall abgestellt. Erst danach habe ich mich entschlossen, die Lösung zu veröffentlichen.

Es mag bessere oder saubere Möglichkeiten geben, die Änderungen einzubinden. Die vorgestellte Lösung zeigt jedoch, dass mit wenig Mitteln ein sehr gutes ausgewogenes Ergebnis zu erreichen ist. Bei sinnvoller Anordnung der rewrite-Rules benötigt man den Zusatz "/category/" nicht zwingend.

Für meine Wordpress-Anwendungen werde ich konsequent mit dieser Lösung arbeiten. solange in Wordpress standardseitig keine wirklich ballastfreien URLs erzeugt werden können.

Siehe auch: Suchmaschinen lieben schlanke Permalinks bei Wordpress Weblogs

Hinweis / Haftungsausschluß

Die hier vorgestellt Lösung wurde lokal wie in meinem Test-Weblog getestet und funktionierte bisher sehr zufrieden stellend. Die Anwendung und Umsetzung der vorgestellten Lösung erfolgt jedoch auf eigene Gefahr und eigenes Risiko. Jegliche Haftung für Fehler und deren Folgen schließe ich aus.

Tutorial URL-Design

Wer mehr rund um das Thema URL-Design in Weblogs erfahren will, mag u.a. vielleicht nachstehende Beiträge lesen:

Update

Bitte unbedingt auch die Kommentare zum Beitrag lesen! :))

War der Artikel für Euch wertvoll? Wollt Ihr Euch den Beitrag als Bookmark merken?
Einfach RSS-Feed abonnieren oder das Lesezeichen mit anderen Menschen teilen:

Kommentare und verweisende Trackbacks

zum Beitrag: Wordpress URL-Design ohne /category/-Ballast

Kommentare

1 | Theo schreibt am 17.08.2005, 03:41:

Vielen Dank für deinen Bericht. Danach habe ich schon seit Wochen gesucht.

Nun habe ich vor Kurzem ein WP-Blog aufgesetzt, in dem ich ähnlich einem Guide auschließlich über Kategorien und Tags arbeite. Die URLs der Beiträge liegen bereits sauber in den Kategorien. Da nervt das Zwischenverzeichnis /category. Die bei Blogs übliche zeitliche Chronologie der Einträge ist mir dabei nicht wichtig.

Wenn ich aber nun die URLs umstelle, brechen sie. :-( Gibt es eine rewrite-Regel, so dass meine bisherigen Kategorieseiten erreichbar bleiben?

2 | Marcel Widmer schreibt am 17.08.2005, 06:01:

Vielen Dank für die tolle und narrensichere Beschreibung! Hab's eingebaut und funktioniert fehlerfrei! :-)

5 | Rene schreibt am 05.10.2005, 01:29:

Super Tutorial, aber das Tutorial funktioniert nur wenn normale Einträge mit einer Endung wie z.B. html oder .php formatiert sind...sonst gibt es Error...

7 | Monika schreibt am 10.10.2005, 14:45:

Hi Jörg
Dein Tutorial ist sehr einfach.
Aber nicht jede Apache Version kann dies.
Manchmal steht man dann vor der Wahl einen gut laufenden Indianer gegen eine neuere Version zu tauschen, die wiederum unbekannte Fehlerquellen mit sich bringt.
Ich hadere noch. ;-)
lg
Monika

9 | Monika schreibt am 10.10.2005, 16:03:

// Apache 1.3 does not support the reluctant (non-greedy) modifier.
Jörg an diesem Problem ist auch Boren Nu gescheitert: Boren Nu:

heather, I’ve used Reduced Rewrite on 1.3 installlations with category. It doesn’t seem to be working for everyone, however. I don’t know what’s causing it to fail. DrBacchus, mod_rewrite in Apache 1.3 doesn’t support ...

Ich löse Dir so ziemlich alle XHTML und CSS Fragen, aber da habe ich mir nicht nur die Zähne ausgebissen, sondern mehr 505 und 404 produziert als den Logfiles lieb war ;)

Darum mein Hadern:
keine index.php und konfuse /category/ Angabe in der URI
und dafür einen (vielleicht) instabilen Server ?

Da ich keine Archive nach Datum hege und pflege, weil es meiner Meinung nach kaum jemanden interessiert wann was geschrieben wurde, sondern nach Titeln gesucht wird, werde ich wohl noch länger hadern.

Du hast interessante Ansätze, würd mich gern Mal so von Fachfrau zu Fachmann unterhalten.--
lG
Monika

10 | Jörg Petermann schreibt am 10.10.2005, 21:35:

Interessant, muss ich mir wohl mal genauer ansehen. Aber für mein MT hat dies keine Auswirkungen. Solche Probleme können da aus meiner Sicht nicht auftreten. Dank also der Flexibilität beim URL-Design.

BTW, danke für die netten Grüße, wenn Du magst musst Du Dich einfach melden. Alles andere wird passend gemacht. Schönen Abend!

11 | Robert Hartl schreibt am 16.12.2005, 20:20:

Interessanter Ansatz.
Seit Deiner Anregung zur Datumsfrage in der Post-Url, denke ich über diese überflüssige Kategorie-Ebene für die Rubriken nach (aus Suchmaschinensicht).

Die Umsetzung Deines Hinweises zur category-Vermeidung verursacht bei mir einen 500 Server Error, wenngleich ich bereits einiges im Quellcode geändert habe und (noch) WP 1.5.1.3 benutze.
Dafür dürfte wohl die .htaccess verantwortlich sein.

Eine Frage blieb bei mir offen:
Muss ich in der .htaccess die category-Zeilen belassen, löschen oder nur um das "category/" bereinigen, denn ein solches ist ja im Link nicht mehr vorhanden.

Danke für Deinen Weitblick als MT-User!

13 | ds schreibt am 09.01.2006, 17:24:

Ich bin etwas verwirrt darüber, ob ein simples "/." als Kategorie-Präfix nicht ausreicht, um das "category" aus der URL zu entfernen..?

15 | spine schreibt am 03.02.2006, 17:14:

Betrifft das auch die WordPress 2.0 Version? Dort wird nämlich immer noch die "category" eingesetzt...

17 | claudia schreibt am 18.03.2006, 18:42:

Hallo,
hab das ganze mal bei meinem weblog mit Wordpress 2.0.2 probiert und siehe da,
nur der erste Schritt war erforderlich!

Dann noch einmal in die "Permalink Struktur" und die Benutzerdefinierte Struktur ändern.

Einfach super, danke @jörg das lästige category ist weg.

18 | claudia schreibt am 19.03.2006, 20:08:

nee, Schritt 2 mußte auch durchgeführt werden :-)

19 | gauda schreibt am 20.03.2006, 20:43:

also bei mir funzt es mit der neuesten wordpress-version 2.0.2 nicht :(
wenn ich die dateien wie oben beschrieben anpasse, als permalink-struktur "date and name based" wähle und dann als "category base" das vorgeschlagene "/." eintrage dann wird, wenn ich auf die kategorien klicke, von wordpress ein "error 404 - not found" produziert.

21 | Sarah schreibt am 18.04.2006, 13:48:

Hallo,

ich war echt froh, als ich diese Anleitung gefunden habe. Bei mir taucht aber ein Problem auf. Ich weiß nicht genau ob es mit der Änderung zusammenhängt oder ob ich irgendwo anders einen Fehler hab.

Also wenn ich auf die Archivseite einer Kategorie gehe, müsste ich normalerweise über 'Ältere' oder 'Neuere Einträge' innerhalb der Kategorie weiterblättern können. Ich komme aber nur auf eine 404-Fehlerseite.

Hat vielleicht jemand eine Lösung für das Problem?
Danke schon mal im Voraus, falls jemand eine Antwort hat.

22 | Arne Völker schreibt am 04.05.2006, 15:43:

Vielen, vielen Dank Jörg für diese Anleitung. Ohne sie gäbe es diese Seite (und ihre Brüder und Schwestern) noch nicht: i.ch-b.in/berlin

Den anfänglichen Fehler 404 in WP 2.0.2 bekomme ich weg, wenn ich die Kategorien nur und ausschliesslich in «Manage Categories» anlege - die in der Maske «Write Post» erstellten funktionieren nicht, warum auch immer...

23 | Claudius schreibt am 21.08.2006, 20:24:

Ich verwende wp 2.0.4 Wenn ich im Permalinkmenü die Struktur bei der Kategorie-Basis auf /. anpasse, so werden die Kategorie-Permalinks korrekt geändert - doch es kommt dann beom entsprechenden Aufruf zu einem 404 Fehler von Wordpress. An einem Plugin kann es nicht liegen - ich habe schon alle deaktiviert und ohne ausprobiert - hat nicht gefunzt. welche weiteren fehlermöglichkeiten gibt es?

24 | mw schreibt am 22.08.2006, 10:54:

Ich habe etliche Wordpress Installationen laufen und was mich wundert, ist die Tatsache, dass manchmal bei der Installation einfach gewisse Dateien nicht kopiert oder erstellt werden. Die muss ich dann manuell z. B. von einer anderen Site kopieren dann gehts ... Verstehe ich nicht.

25 | OverflooD schreibt am 04.09.2006, 11:37:

Hach wäre das schön, wenn ich von vornherein gewusst hätte, dass im WP das "/." in der Permalinkstruktur reicht ;)

Aber auch sonst ein super Tut. Wäre dennoch ratsam, das oben hinzuklatschen zur Vollständigkeit, hätte meinem Gemüt ne Stunde suchen ersparrt ;)

Liebe Grüße
Patrick

26 | Hendrik schreibt am 20.09.2006, 05:33:

Hallo Jörg,

auch ich wollte mich bedanken, ohne deine Anleitung würde ich heute wohl gar nicht mehr ins Bett kommen.

/%category%/%postname%.html mit WP v2.0.4 wollte ich haben, das Ergebnis war aber ständig ein 404-Error, den wohl schon einige hier gehabt haben.

Andere Varianten wie /%postname%.html
oder /%category%/%post_id%-%postname%.html funktionierten problemlos, aber bei meiner Wunsch-URL hat jedesmal der 404er gelauert.

Mein Fehler: Komischerweise kommt es unter einigen Browsern (IE?) bei exessivem Testen von ModRewrite Rules zu Fehlern (Cache?). Nachdem selbst der Hardcore-Reload mit Strg+F5 weiterhin den 404er angezeigt hat, habe ich testweise den IE neu gestartet. Das Ergebnis: /%category%/%postname%.html funktioniert astrein. :-)

27 | ff-webdesigner.de schreibt am 20.09.2006, 19:15:

Ist mir auch ein Rätsel, wie was so wunderbar einfaches wie WP nicht auf den ganzen Google-töter-Schnörksel hinten dran verzichten kann...Hab gerade noch ein paar alte WPs laufen und hoffe auf baldige Besserung in neuen Versionen...dann mach ich endgültig keine statischen Sachen mehr :-9

28 | Andras schreibt am 04.10.2006, 09:30:

Ich habe das Problem das bei meiner WP 2.0.4 Version zwar das mit /. die /category/ weg bekomme, jedoch werden dann in einer Kategorie alle Beiträge angezeigt.

29 | Marcel Widmer schreibt am 24.10.2006, 22:45:

Ich habe das Problem das bei meiner WP 2.0.4 Version zwar das mit /. die /category/ weg bekomme, jedoch werden dann in einer Kategorie alle Beiträge angezeigt.
So geht's mir auch :-/

Hast Du da auch schon eine Lösung, Jörg? freundlichzwinker

30 | Thomas schreibt am 25.10.2006, 15:41:

Auch ich habe in der Version 2.0.4 das obige (beide Schritte) eingebaut. Die Kategorien ansich werden ohne Category aufgerufen, aber wenn ich dann einen Beitrag anklicke, vergisst er die Kategorie davor anzuhängen.

Komisch oder ?

31 | thomas schreibt am 14.11.2006, 19:16:

also ich hab damit so meine Probleme. sobald ich den ersten Teil einbaue, funktionieren die Unterkategorien nicht mehr.
permalink einstellungen: /%category%/%postname%/

kann das jemand vielleicht bestätigen bzw. mir behilflich sein ?

33 | Daniel schreibt am 24.11.2006, 16:01:

Hallo,

erstmal Danke für deine Hilfe beim Thema "category".

Bei mir funktionierten deine Anweisungen seit 50 Tagen einwandfrei.
Seit heute bekomme ich allerdings einen Fehler 404, sobald ich auf eine Kategorie klicke. Die eigentlichen Inhalte werden aber angezeigt (direkt Aufruf).

Weiß jemand warum oder hat jemand eine Lösung?

Ich habe nichts am WP-System geändert!
Gruß Daniel

34 | Stefan schreibt am 25.11.2006, 14:47:

Hallo, ich habe gestern meine Permalinkstruktur umgestellt und finde deine Beschreibung sehr hilfreich.

Mir ist nach einiger Zeit aufgefallen das deine Beschreibung die ältere Version von WordPress (1.5.x) betrifft. In der neuesten Version 2.0.5 konnte ich ohne Probleme über die Einstellung Optional den /category” Ballast abwerfen.

Ich habe die Option "Kategorie-Basis" eben nicht leer gelassen sondern optional als Kategorie-Basis folgendes eingetragen “/.” somit war nun auch der lästige “/category/ - Ballast in den Permalinks nicht mehr vorhanden.

Über meine Erfahrungen zum dem Thema Permalink Umstellung habe ich einen eigenen Beitrag geschrieben.

35 | Ray schreibt am 22.12.2006, 16:40:

ich weiss, es macht keinen sinn, dass da category steht. keine logik und auch kein ungesunder menschenverstand rechtfertigt, dass das wort "category" dort erscheinen sollte. vielleicht ist das in amerika üblich, darüber weiss ich nicht bescheid.

in wordpress mu ist das problem in der datei
wp-includes/rewrite.php auf zeile 371 zu beheben.

36 | Karl schreibt am 14.01.2007, 18:36:

Ich Benutze WP 2.0.6 aber die category bekommme ich nicht aus wordpress raus??

Habe folgendes in der Permalink-Struktur versucht:

Benutzerdefinierte Struktur: /spiel/%postname%/
das geht soweit zu 100% ok

aber das category in der Wordpress category bekomme ich nicht raus..

habe auch den versuch in der Kategorie-Basis: /. anzugeben gemacht. Das geht wohl aber dann schaut meine url so aus www.domain.de/./spiel/seite/ somit ist dann wohl die category verschwunden aber dafür bekomme ich ein /. in meiner url

hat noch einer eine Idee ??

37 | Karl schreibt am 25.01.2007, 12:45:

so nun habe ich den fehler gefunden.

ich hatte in der Benutzerdefinierten Struktur: folgende angaben stehen: /spiel/%postname%/

das ist soweit auch ok

nun wollte ich ja auch gerne das "category" entfernt haben, aber mit /. will es bei mir nicht laufen und ich denke es liegt an Apache 1.3

Alternativ habe ich dann den versuch gemacht in der Kategorie-Basis: folgende angabe gemacht: /spiel

Leider bekomme ich dann aber wieder eine url mit "category" zu sehen www.domain.de/spiel/category/verzeichnis/

Zu guter Letzt noch ein versuch in der in der Kategorie-Basis: folgende angaben zu machen: /spiele, brachte dann einen kleinen erfolg: jetzt ist das "category" aus meiner url verschwunden, und sieht nun wie folgt aus: www.domain.de/spiele/verzeichniss/ damit kann ich leben. Damit google jetzt die die alte durch die neue Webseite ersetzt, habe ich folgendes in meiner .htaccess geschrieben:

RedirectPermanent /spiel/category/verzeichnis/ http://www.domain.de/spiele/verzeichnis/

Also: Benutzerdefinierten Struktur: /spiel/%postname%/ und Kategorie-Basis: /spiel dürfen wohl nicht gleich sein, dann hängt Wordpress automatisch das "category" wieder mit dran

38 | Tobias Schwarz schreibt am 29.01.2007, 23:44:

OK, ich bin mir nicht sicher, aber ich glaube, jetzt habe ich die Lösung für WP 2.1 - bei mir zumindest funktioniert der Hack wieder - auch für feeds - wenn ich den oben angegebenen zweiten Schritt weglasse, also die Ausführungsstruktur der Rewrite-Regeln so lasse, wie in der rewrite.php angegeben.

Damit beschränkte sich der Hack auf das ändern von Zeile 371 in eben jener Datei. Sehr merkwürdig, das - so dachte ich - hatte ich auch direkt nach dem Auftreten des Fehlers (feeds waren nicht mehr zugänglich) Update auf 2.1 ausprobiert, und es hatte nicht funktioniert...

[http://almostadiary.de/deutsch/wordpress-21-ohne-category-prefix/]

39 | Tobias Schwarz schreibt am 30.01.2007, 01:16:

OK, das war wohl wieder ein wenig zu voreilig: Nach dem letzten Versuch ohne Strukturumstellung ließen sich (das hatte ich nicht erwartet, sonst hätte ich das auch getestet) Datumsarchive und Permalinks nicht mehr aufrufen. Das heißt: category_rewrite am Ende der Struktur führt zu fehlenden Feeds für die Kategorien, category_rewrite vor date_rewrite und post_rewrite führt zur Nichtdarstellung von Datumsarchiven und Permalinks auf der /%category%/%postname%/-Basis.

Den Grund dafür dürfte Otto42 im WP Forum aufgedeckt haben:

WP Forum Post

The reason it "appears" to be actually working with that URL is because you have set up your permalinks with "/%category%/%postname%". So when "divers" fails to get recognized as a page, it falls back to attempting to parse it using that permalink pattern, which sets the category and gives you something that is basically the category archive page.

But you're not actually telling it that it's a category in the URL. You're only getting the category as a side effect of your normal single page permalinks. If you change that permalink string, that /divers URL won't point to the category anymore, whereas the /category/divers always will.

Basically permalinks work in a sort of fallback mechanism. It tries to parse using one pattern, and if that doesn't work, it does another, and then another, and so on until it finds one that works. If none of them work, you get a 404 page.

Leider kenne ich WP und mod_rewrite zu wenig, um da im Detail sinnvoll vorgehen zu können. Vielleicht hat ja hier jemand eine Idee.

40 | Tobias Schwarz schreibt am 31.01.2007, 17:09:

Mir kam mir die Idee, doch vor den WP rewrite Regeln in der .htaccess Code einzubauen, der die URLs für die WP Regeln vorbereitet. Also ein /category/ für alle eingegebenen URLs hinzuzufügen, bei denen nach der Blog-Basis-URL und vor einem feed genau EIN paar Slashes im URL vorkommt.

Mein Versuch, ich bin leider ein REGEX und mod_rewrite Rookie, sieht folgendermaßen aus:

RewriteCond %{REQUEST_URI} ^/.+/feed.+$
RewriteRule /.+/$ /category/$1 ®

Der so entstandene URL sollte dann noch von den normalen WP mod_rewrite Befehlen verarbeitet werden. Habe ich das durch ® ohne [L] erreicht?

Leider funktioniert das noch nicht...

41 | Jan-Hendrik schreibt am 19.02.2007, 11:56:

Hallo,

ich habe ebenso die Permalinkstruktur angepasst. Ich verwende Wordpress 2.08.

Zu Schritt 2 musste in der wp-includes/classes.php folgende Zeile anpassen, damit es funktionierte:

// Put them together.
# $this->rules = array_merge($page_rewrite, $root_rewrite, $comments_rewrite, $search_rewrite, $category_rewrite, $author_rewrite, $date_rewrite, $post_rewrite);

$this->rules = array_merge($page_rewrite, $root_rewrite, $comments_rewrite, $search_rewrite, $author_rewrite, $date_rewrite, $post_rewrite, $category_rewrite);

Weiterhin verwende ich folgendes Plugin um Besucher via 301 weiterzuleiten:

http://www.deanlee.cn/wordpress/permalinks-migration-plugin/

42 | die Existenzgründerin schreibt am 27.06.2007, 23:27:

Ich verwende zur Lösung erfolgreich das plugin
Top Level Categories

Plugin Homepage

43 | Gerd-E. schreibt am 27.07.2007, 01:21:

@ die Existenzgründerin: Bin gerade dabei, mein erstes Blog einzurichten, WP 2.2.1 > das Plugin funtioniert bestens! Probleme habe ich natürlich noch keine festgestellt ;)

44 | Michael von LetsPromoteIt schreibt am 15.11.2007, 13:27:

Super, kurz danach gesucht, und hier die Antwort gefunden. Unter Permlinks "/." für Kategorien eingetragen und es funktioniert :-)

45 | Udo schreibt am 14.01.2008, 17:37:

Das Plugin von der Webseite
http://fortes.com/projects/wordpress/top-level-cats/

funktioniert leider nicht so ganz... Eine meiner Kategorien heißt drucker und wenn ich dann auf die Kategorie klicke wird der beitrag "druckerzubehoer" geöffnet...

Schade...

Werd aber weiter testen!

46 | MisterBlogger schreibt am 13.03.2008, 09:48:

Vielen herzlichen Dank für das Tutorial..

Ich habe noch ein Plugin gefunden, was ebenfalls funktioniert und wo man keine Programmierkentnisse benötigt. Sucht einfach mal nach "top-level-cats"...

Misterblogger

47 | Jens schreibt am 05.07.2008, 09:05:

Hallo,

neue Permalinks zu erzeugen ist super. Aber was ist mit alten Backlinks auf die Seiten? Perfekt wäre doch, wenn die alten Links per 301 auf die neuen URLs weiterleiten. Gibt es diese Möglichkeit in einer Lösung? Hier - so wie ich das verstanden habe - noch nicht?

Für eine Info wäre ich sehr dankbar.

Viele Grüße

Jens

48 | Susanne Schmitz schreibt am 07.07.2008, 12:02:

steht doch weiter oben...

49 | NiBa schreibt am 08.08.2008, 09:43:

Zum Plugin Top Level Categories: einge (häufig genutzte) Permalinkstrukturen funtionieren dort nicht. Aus den FAQs:

1. This plugin will not work if you have a permalink structure like %postname or category/%postname% — there is currently no workaround

category/%postname%.html ginge wiederrum. Muss man selbst entscheiden, ob so ein Suffix im Permalink stört.

50 | René schreibt am 07.09.2008, 15:26:

Sorry, dass ich mich hier ranhänge auch weil der Post schon relativ alt ist. Ich bin aber auf der Suche nach einer Option wie ich das "page/2" und ähnliche paged-Seiten bearbeiten kann, hier drüber gestolpert.

Leider findet man nirgends eine Info darüber, wie man diese rewrite-Regel bearbeiten kann.

Hat vielleicht jemand einen Tipp für mich?

Ich habe schon die Source soweit abgeändert von "page/" auf "seite/" und auch die regex entsprechend bearbeitet. Leider lande ich dann immer in einem 404er.

Vielen Vielen Dank im Voraus.

51 | ProfitRatgeber schreibt am 27.06.2009, 21:37:

Absolut nützliche Informationen, die Sie auf Ihrem Blog veröffentlichen. Die sehr ausführliche Schritt für Schritt Anleitung ist einfach nur 1++. Es freut mich sehr, dass es gute Blogger gibt, die sich wirklich darum bemühen, gute Beiträge zu verfassen!

Folgende Weblogs verweisen auf diesen Beitrag:

» | christoph-hoerl.de am 19.08.05 10:28

Wordpress-Permalinks aufpeppen
Jörg Petermann von einfach-persoenlich beschreibt in zwei Artikel wie man in Wordpress die Permalinks noch effizienter einsetzen kann. In einem der beiden Beiträge beschreibt er wie man den Teil /category bei den Permalinks zu den Kategorien entfern... Weiterlesen »

» | Linkpopularität Blog am 05.10.05 01:24

Category aus Kategorien bei Wordpress entfernen.
Wordpress hat trotz permalinks normalerweise die Angewohnheit bei Kategorienurls /category/ vor der Kategorie zu schreiben, das sieht a) nicht gut aus und b) halte ich nicht viel von tiefen Ebenen… Dank dem Tutorial von Wordpress ohne Category ... Weiterlesen »

» | mio am 28.03.06 21:44

URL Struktur ohne category
WordPress URL Struktur ohne “/category”/ Wer suchmaschinenfreundliche URL´s in seinem WP-Blog einsetzten möchte stört sich sehr bald an den URL Zusatz “/category”/ Jörg Petermann hat eine Lösung gefunden WordPress “... Weiterlesen »

» | tabellenlos.com am 24.11.06 16:16

Schöneres URL-Design ohne /category
Standardmäßig legt Wordpress Kategorien im Ordner “/category” ab, also z.B. so: http://seitenname.de/category/kategorie/. Zwar kann “category” durch einen beliebigen anderen Begriff getauscht werden, der Ordner /catego... Weiterlesen »

» | Brandt Aktuell am 25.11.06 14:51

WordPress - Permalinkstruktur anpassen
Ausgangslage zur Umstellung der Permalinkstruktur unter WordPress 2.0.5 Ich habe gestern meinen Provider-Tarif gewechselt und habe nun die Möglichkeit mod_rewrite via .htaccess zu machen. Dies führt nun dazu das ich in WordPress die Permalink... Weiterlesen »

» | einfach persoenlich Weblog am 28.02.07 22:25

Top Level Wordpress Plugin beseitigt „/category/“-Ballast für Wordpress-Blogger
Wordpress wirft dank Top Level Plugin seinen URL-Ballast über Bord. Nach vielen Patches und eigenen Experimenten macht ein Wordpress Plugin den Weg frei für eine saubere und schnelle Lösung. Ausprobieren, Testen, Kommentieren! Endlich! ... Weiterlesen »

Trackback-URL: http://www.einfach-persoenlich.de/m33/etb.cgi/272

Einfach persönlich kommentieren:




Info speichern?


Bei der Formatierung hilft Textile2. - (Du kannst auch HTML verwenden)

(Achtung! Sende-Button im Vorschau-Fenster!)

Kommentare des Beitrages per RSS-Feed verfolgen?

Mit dem RSS-Kommentar-Feed kannst Du die Kommentare dieses Beitrages einfach persönlich verfolgen und im Blick behalten, einfach: