Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

mod_rewrite: Blätterfunktion sowie Bindestrich

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
marquis
PostRank 6
PostRank 6
Beiträge: 391
Registriert: 10.06.2003, 13:30
Wohnort: NRW, Deutschland

Beitrag von marquis » 09.07.2006, 16:25

Hallo,

habe folgendes Problem:

Bei unserem Projekt (Uni) werden jeweils 4 Beiträge zum Thema auf einer Seite chronologisch aufgelistet. Gibt es mehr als vier, so wird eine neue Seite generiert und es erscheint eine Blätterfunktion (Seite 1, 2, 3 weiter...usw.) - analog zur Funktion hier im Forum.

Die urls sehen dann z.B wie folgt aus:

Seite 1:
/literatur/exzerpt.php?art=link&mo=a&la=e&seitev=0&startv=-4&dir=v

Seite 2:
/literatur/exzerpt.php?art=link&mo=a&la=e&seitev=1&startv=0&dir=v

via mod_rewrite würde ich gerne zumindest zu einzelnen Datei wie folgt umschreiben

literatur/exzerpt-art-link-mo-a-la-e-seitev-0-startv--4-dir-v.html

Folgende .htaccess funktioniert jedoch nicht

Options +FollowSymLinks
RewriteEngine on

RewriteRule exzerpt-art-(.*)-mo-(.*)-la-(.*)-seitev-(.*)-startv-(.*)-dir-(.*)\.html exzerpt.php?art=$1&mo=$2&la=$3&seitev=$4&startv=$5&dir=$6

Das Umschreiben in Verzeichnis getrennte urls funktioniert, finde ich jedoch nicht wirklich schön.

Jemand einen Hinweis, wo der Fehler in obiger rule liegt? Am (-4) ?

Vielen Dank!
M