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

Anzeige von ABAKUS

von Anzeige von ABAKUS »


Hochwertiger Linkaufbau bei ABAKUS:
  • Google-konformer Linkaufbau
  • nachhaltiges Ranking
  • Linkbuilding Angebote zu fairen Preisen
  • internationale Backlinks
Wir bieten Beratung und Umsetzung.
Jetzt anfragen: 0511 / 300325-0

FEAnoR
PostRank 7
PostRank 7
Beiträge: 639
Registriert: 22.10.2005, 14:58

Beitrag von FEAnoR » 09.07.2006, 16:33

Am (-4) ?
Ja, das vermute ich auch stark, denn da ist ja auch ein Bindestrich enthalten.

marquis
PostRank 6
PostRank 6
Beiträge: 391
Registriert: 10.06.2003, 13:30
Wohnort: NRW, Deutschland

Beitrag von marquis » 09.07.2006, 16:42

Hallo FEAnoR,

ja, dies ist sicherlich schon problematisch. Auf der zweiten Seite sollte es ja aber dann funktionieren

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

Dies geht jedoch leider auch nicht. Noch eine Idee?

Anzeige von ABAKUS

von Anzeige von ABAKUS »

SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


FEAnoR
PostRank 7
PostRank 7
Beiträge: 639
Registriert: 22.10.2005, 14:58

Beitrag von FEAnoR » 09.07.2006, 16:46

Sorry, marquis ich bin immer froh wenn die mod_rewrite Geschichte abgeschlossen ist bei meinen Projekten, ich hasse diese Arbeit ;)

Ich empfehle dir jedoch mal die Jungs auf modrewrite.de zu befragen, die sind ganz fit.

d0nut
PostRank 5
PostRank 5
Beiträge: 201
Registriert: 19.08.2004, 10:35
Wohnort: Nidderau

Beitrag von d0nut » 09.07.2006, 17:04

ich würd die sache einfach mal schritt für schritt angehen

1. RewriteRule exzerpt-art-(.*).html exzerpt.php?art=$1
2. RewriteRule exzerpt-art-(.*)-mo-(.*).html exzerpt.php?art=$1&mo=$2
3. ....
https://www.easy-coding.de | Das Coder Forum

marquis
PostRank 6
PostRank 6
Beiträge: 391
Registriert: 10.06.2003, 13:30
Wohnort: NRW, Deutschland

Beitrag von marquis » 09.07.2006, 18:42

@d0nut

dein Tipp war goldrichtig!

In der rule ist gar kein Fehler, aber er hat mich dazu bewogen, noch einmal alles zu checken - und Bingo, man sollte auch die Ordnerebenenanzahl korrekt angeben - das tut fast körperlich weh ;-) ... tja, wohl zu lang vorm Rechner gesessen...

bg
m

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag