Peruns Weblog - Webwork und Internet


Ist das private Weblog von Vladimir Simovic mit Berichten zum Thema Webwork und Internet. Ich wohne in Köln und arbeite als freier Webworker, Blogger und Autor.



Änderung der Permalinks

Perun am 02. Mai 2005 um 04:42 Uhr

Ja ich weiß, das Motto lautet "Don't change cool URL". Aber ich konnte nicht anders. Es störte mich schon seit längerem, wie die URL-Struktur in diesem Weblog aufgebaut war. Das Wort "archiv" war vollkommen überflüssig und "category" hat mich auch gestört. Nun habe ich das erste Wort völlig aus den URLs rausgeworfen und das zweite Wort eingedeutscht.

Hier zwei Beispiele:

www.perun.net/archiv/category/mozilla/ wurde zu www.perun.net/kategorie/mozilla/ und aus www.perun.net/archiv/2005/04/26/finger-weg/ wurde www.perun.net/2005/04/26/finger-weg/

Die Änderungen an der Permalinkstruktur tätigt man unter "Optionen" –> "Permalinks". In dem zweiten Feld trägt man die Bezeichnung für die Kategorie-Basis. In meinem Fall ist es /kategorie.

Nun muss auch eine Weiterleitung her, damit man, auch wenn man die alten URLs abruft, zu den jeweiligen Beiträgen kommt. Am besten ist es eine serverseitige Weiterleitung zu bemühen. Apache-Server kann mittels Redirect sowas ganz gut. In meinem Beispiel müsste man folgende Zeilen in die .htaccess-Datei eintragen:

RedirectMatch permanent /archiv/category/([^\.]+) /kategorie/$1
RedirectMatch permanent /archiv/([^\.]+) /$1

Mit RedirectMatch bekommt man die Möglichkeit auch mit regulären Ausdrücken zu arbeiten (siehe Weiterleitung). Ich hoffe mal, daß ich mit dieser Weiterleitung alle Eventualitäten abgedeckt habe. Daher hätte ich eine Bitte an die Bloggerkollegen und andere Webmaster: falls ihr Links zu den einzellnen Berichten gesetzt habt, wäre es sehr nett wenn ihr diese berichtigen könntet.

Verwandte Beiträge

«« Zum vorherigen Beitrag — Zum nächsten Beitrag »»


13 Kommentare »»

  1. 1.Jeena Paradies

    Kommentar vom 02. Mai 2005 um 12:26

    Ich hätte da eine Frage, wozu ist der letzte Slash, der mir andeuten will, dass es sich um ein Verzeichnis handelt?

  2. 2.ilnowa

    Kommentar vom 02. Mai 2005 um 12:33

    Den Slash brauchst du falls du mal einen so langen Text veröffentlichst das dieser umgebrochen werden muß. Fehlt dann der Slash wird aus der id 170/2 die id 1702 generiert.
    Ich hatte bei mir dazu schonmal was geschrieben http://www.ilnowa.de/archives/109/

    Vg aus Unna

  3. 3.Perun

    Kommentar vom 02. Mai 2005 um 13:04

    Hi Jeena,
    der letzte Schrägstrich ist für folgende Konstrukte vorgsehen: perun.net/2005/04/28/struktur-und-tags/#more-419

  4. 4.Jeena Paradies

    Kommentar vom 02. Mai 2005 um 21:00

    @ilnowa: Dann ist das also ein Bug in Worpress, hast du ihn schon gemeldet?

    @Perun: Was spricht hiergegen?

    perun.net/2005/04/28/struktur-und-tags#more-419

  5. 5.Perun

    Kommentar vom 02. Mai 2005 um 21:28

    @Jeena,
    ich bin ein alter Mann (übersetzt: schwer vom Begriff) und war noch nie sonderlich gut im Rätselraten :wink: worauf willst du mit deiner letzten Frage hinaus?

    Auf den Aufbau der URL oder auf das tagging?

    Gruß

  6. 6.Jeena Paradies

    Kommentar vom 02. Mai 2005 um 23:53

    Sorry keine Ahnung was du mit tagging meinst. Ich wollte eigentlich nur wissen warum du am ende eines URL immer einen Slash hinbastelst, obwohl das ja eigentlich kein Verzeichnis ist. Die Antwort: weil danach noch #more-419 kommen könnte war mir irgendwie nicht gut genug, da es ja ohne den Slash genau so funktioniert.

  7. 7.Perun

    Kommentar vom 03. Mai 2005 um 10:47

    Ich wollte eigentlich nur wissen warum du am ende eines URL immer einen Slash hinbastelst

    Den fügt mir WP immer automatisch hin bei den Kategorien und da ich die URL mittels "Copy & Paste" einfüge, kommen die auch dorthin.

  8. 8.andreas

    Kommentar vom 03. Mai 2005 um 14:39

    Perun. Danke, Danke, Danke!

    Ich habe schon ewig nach einer Möglichkeit gesucht, permanente Redirects mit regulären Ausdrücken zu kombinieren.

  9. 9.Probleme mit dem Newsfeed » Peruns Blog - Webwork und Internet

    Pingback vom 05. Mai 2005 um 00:31

    [...] ir berichtet wurde, steht als Zeitpunkt das Jahr 1970. Ich dachte zuerst das würde an der Änderung der Permalinkstruktur liegen, aber davon sind auch Weblogs betroffen, die in l [...]

  10. 10. – Jellybär

    Kommentar vom 05. Mai 2005 um 15:02

    Ich glaub, im Downloadbereich bibts noch 'falsche' Links…

  11. 11.h4x3d.com » Changing Permalink structure (removing datestamp)

    Pingback vom 06. Januar 2006 um 21:04

    [...] Vielleicht auch fuer einige interessant ist dieser Artikel über das Aendern von Permalinks in Wordpress (alte uri /archiv/ neue /) There are alot of more entries than you see on this first page. Click on the link "previous" to see former articles or browse the categories. [...]

  12. 12.jez

    Kommentar vom 06. Januar 2006 um 21:15

    Ich habe vor einiger Zeit die Datumsanzeige aus meinen Permalinks entfernt und stand dann vor einem kleinen Problem:
    Wie stell ich es am besten an, dass Adressen die u.a. bei google und anderen Seiten angetragen sind mit der alten uri auf die neue umleiten.

    Diverse plugins versprachen hilfe,
    allerdings funktionierten die meisten nicht wirklich, oder erfuellten nicht ihre funktion.

    Am besten man macht es einfach direkt mit mod.rewrite sowie auch perun es hier beschrieben hat.

    Bei Interesse kann man hier nachlesen wie das Umstellen von 2005/06/30/post-slug auf /post-slug funktioniert: http://www.h4×3d.com/changing-permalink-structure-removing-datestamp/

    Btw. Perun, super informative Seite, ich sollte oefters mal hier lesen!

    *Ich seh gerade in der "Live-Vorschau", das mein Link nicht richtig dargestellt wird: bzw. man kann ihn nicht anklicken, da Wordpress (texturize) den Link veraendert (wg. der 4×3 Kombination), vielleicht moechtest du das ja aendern (hier eine kleine info)

  13. 13.Permalinkstruktur in Wordpress anpassen » Peruns Weblog - Webwork und Internet

    Pingback vom 04. Mai 2006 um 12:38

    [...] Im Mai letzten Jahres habe ich das Wort "archiv" aus der Permalinkstruktur entfernt und "category" durch "kategorie" ersetzt. Der Code befindet sich im betreffenden Beitrag. An sich eine leichte Übung. Richtig interessant wird es, wenn man die Datumsangabe aus der Struktur entfernen will und dies in der Weiterleitung berücksichtigen möchte. Wie schaut hierbei der Code aus den man in die .htaccess-Datei notieren muss? [...]

Einen Kommentar hinterlassen

XHTML (folgende Tags sind erlaubt): <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> . Kommentar-Vorschau ist aktiviert (Javascript wird benötigt).

Code-Beispiele: damit die Code-Beispiele richtig angezeigt werden müssen die Sonderzeichen maskiert werden (z. B. < zu &lt;).

Live-Vorschau: