Zum Inhalt springen

RealURL anpassen - PID anhängen

Erstellt am 24. April 2010 · 2 Antworten · letzte Antwort am 25. April 2010

Tags: RealURL, URLs & Routing, Frage

spoof ·

Hallo zusammen

Ich bin bisher nicht wirklich fündig geworden bei meiner Suche, da die meisten Leute eher den umgekehrten Weg gehen und die ID nicht mit in der URL haben möchten. Aus verschiedenen Gründen benötige ich es aber so, d.h. die Seite "Ein Punkt" (ID 12)

/unterpunkt/ein-punkt.html

läuft so schon, soll aber in Zukunft

/unterpunkt/ein-punkt_12.html

werden, d.h. die ID soll mit "_PID" noch an das letzte Segment, in diesem Fall vor ".html" (da defaultToHTMLsuffixOnPrev) angehängt werden. Die Abfrage, ob der Pfad bzw. das PfadElement korrekt ist sollte aber weiterhin bleiben, so dass für die Seite "ein-punkt" als Identifikation dann "ein-punkt-12" im System liegen müsste.

/anderer-unterpunkte/ein-punkt_12.html

würde in einem solchen Fall weiterhin einen Fehler bringen, genauso wie

/unterpunkt/ein-punkt.html (ohne ID)

was auch so passt.

Ich habe mir die Funktionen zum En/DeCodieren der Segmente auch schon angesehen, aber frage mich gerade, ob das nicht per Konfiguration zu lösen ist, ohne in die Funktion eingreifen zu müssen.

Über eure Hilfe bzw. einen Tipp wäre ich sehr dankbar!

Gruß,
Timo

spoof ·

Dass ich bei einer stark frequentierten und gut indizierten Seite bei Umbenennung bzw. Änderung des Links (was ja nicht vorkommen sollte) als Fallback wenn der Pfad nicht gefunden wird per ID die "neue" Seite/URL ansteuern kann.

Wenn es da andere Ansätze gibt, immer her damit. Ich muss auf jeden Fall oben beschriebenen Fall abfangen, dass Seiten bei Änderung der URL nicht mehr gefunden werden können.