Seite 1 von 1
geht das überhaupt mit rewrite?
Verfasst: 18.12.2004, 19:07
von Boa
Brauche die URL:
Code: Alles auswählen
/forum/board.php?boardid=1&daysprune=1000&sortfield=lastposttime&sortorder=DESC&page=3
und habe umgeschrieben auf:
Code: Alles auswählen
/forum/board.php?boardid=1&daysprune=1000&sortfield=lastposttime&sortorder=DESC-3.html
die rewrite Tests:
Code: Alles auswählen
RewriteRule ^DESC-(.*)/(.*)(\.html?)$ DESC&page=$1 [qsa]
oder
Code: Alles auswählen
RewriteRule ^DESC-([0-9]+)\.html$ DESC&page=$1 [L,QSA]
klappen nicht.
Verfasst:
von
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
Verfasst: 18.12.2004, 20:00
von dexter
entweder ist da was durcheinander oder das macht so wenig sinn... falls doch solltest du den ^ aus den rules nehmen -- ^ = anfang des strings -- dann müßte die 2. rule funzen.
Verfasst: 18.12.2004, 20:04
von Boa
Ja macht leider Sinn.
Klappt aber so nicht.
Verfasst: 20.12.2004, 13:25
von Boa
Habe es nocheinmal probiert, aber irgendwo scheint da ein Denkfehler zu sein.
Es muss doch möglich sein nur den letzten Teil eines Links umzuschreiben.
Verfasst: 20.12.2004, 13:29
von mark
Code: Alles auswählen
^forum/board.php(.*)DESC-(.*).html forum/board.php?boardid=1&daysprune=1000&sortfield=lastposttime&sortorder=DESC&page=$2
Verfasst: 20.12.2004, 13:34
von Boa
Das wollte ich gerade nicht.
Die Umschreibung ist für die Pagenav in einem wbb und die Links verändern sich je nach Seite.
Deswegen wollte ich nicht die gesamte Url umschreiben, sondern eben nur den letzten Teil.
Verfasst: 20.12.2004, 13:57
von dexter
schon
Code: Alles auswählen
RewriteRule ^(.*)DESC-([0-9]+)\.html$ $1DESC&page=$2 [L]
probiert?
Verfasst: 20.12.2004, 14:05
von Boa
Ja habe ich gerade.
Klappt leider nicht. Sah aber vielversprechend aus

Verfasst: 21.12.2004, 20:53
von Caterham
im unterordner /forum folgende .htaccess datei
Code: Alles auswählen
RewriteEngine On
RewriteCond %{QUERY_STRING} ^(.*)sortorder=([A-Za-z]+)-([0-9]+)\.html(.*)
RewriteRule ^board.php board.php?%1&sortorder=%2&page=%3%4 [L]
Gruß
Robert