Seite 1 von 1

rewrite erst ab page=2 ?

Verfasst: 25.11.2013, 16:32
von beta
Moin,

aktuell habe ich:
www.domain.de/de/tabelle.php?id=vereinsname&page=2

daraus wird jetzt mit:

Code: Alles auswählen

RewriteRule ^fussballspiele-(.*)/seite([0-9]+).html$ de/tabelle.php?id=$1&page=$2 [L]
das hier:
www.domain.de/fussballspiele-vereinsname/seite2.html

Das ist schön. :D
Jetzt will ich das aber erst ab Seite 2 so haben.

Für Seite 1 hätte ich gerne nur:
www.domain.de/fussballspiele-vereinsname.html

Geht das überhaupt?

Verfasst:
von

Verfasst: 26.11.2013, 00:13
von Thomas B.
Versuchs mal damit:

Code: Alles auswählen

RewriteRule ^fussballspiele-(.*)\.html$ de/tabelle.php?id=$1&page=1 [L]
RewriteRule ^fussballspiele-(.*)/seite([0-9]+)\.html$ de/tabelle.php?id=$1&page=$2 [L]

Verfasst: 26.11.2013, 08:59
von beta
Danke, das hab ich schon probiert.
Das funktioniert zwar, ABER ...

Wenn ich dann über die URL gehe:
www.domain.de/fussballspiele-vereinsname/seite1.html
sind die Seitenzahlen der Links OK:
www.domain.de/fussballspiele-vereinsname/seite2.html
www.domain.de/fussballspiele-vereinsname/seite2.html

wenn ich aber über die URL gehe:
www.domain.de/fussballspiele-vereinsname.html
werden die Seitenzahlen der Links so angezeigt:
www.domain.de/seite1.html
www.domain.de/seite2.html

was natürlich nicht funktioniert.
Die Variable $1 '/fussballspiele-vereinsname/' verschwindet einfach.