Seite 1 von 1

Machbar? (Halb)dynamische Webseite umleiten

Verfasst: 18.03.2013, 17:07
von Henk
Vorweg - ich bin ziemlich unbedarft in Sachen mod rewrite und ich habe keine Ahnung, ob das überhaupt machbar ist. Ich möchte gerne alte Beiträge in einem Forum dynamisch via 301 umleiten. Folgender Sachverhalt (in einem Forum):

Der Aufbau der alten URL: {variableBezeichnung}-t.1234.0.html

Der Aufbau der neuen URL: index.php?topic=1234.0

Die rote URL Struktur ist also immer fest (inkl der ".0) Gibt es eine Möglichkeit die Zahl (hier im beispiel also 1234.0) zu extrahieren und an die neue URL anzuhängen? So, dass das Thema "hilfe-meinschwein-pfeift-t.5277.0.html" umleitet auf "index.php?topic=5277.0."

Danke schon mal für eure Mühe!
Henk

Verfasst:
von

Verfasst: 18.03.2013, 17:39
von chris21

Code: Alles auswählen

RewriteCond %{REQUEST_URI} ^.+t\.([0-9]+)\.([0-9]{1,2})\.html$
RewriteRule ^(.*)$ /index.php?topic=%1.%2 [R=301,L]
sollte es grob erledigen.

Da es nach einer Forensoftware aussieht, wo die .0 die Paginierung eines Threads darstellt, habe ich hierfür mal Zahlen zw. 0 und 99 angenommen. Falls Du Paginierungen mit mehr als hundert Seiten hast, müsste man aus dem {1,2} ein {1,3} machen.

Verfasst: 18.03.2013, 19:57
von Henk
Hi Chris,

vielen Dank! Probiere ich gleich aus...