mod_rewrite: Blätterfunktion sowie Bindestrich
Verfasst: 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
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