Seite 1 von 1
URLS per mod_rewrite umschreiben
Verfasst: 24.04.2007, 14:42
von mauk
Hallo,
ich habe ein Verzeichnis mit Detail-Seiten. Die URLs der Detail-Seiten sind:
www....tld/detail.html?link_id=21
Wie könnte ich dieses sumafreundlicher gestalten?

mauk
Verfasst: 24.04.2007, 14:46
von twitch
so... Z.B.
RewriteRule detail-(.*)\.html detail.html?link_id=$1 [QSA,L]
Dann wäre die Seite unter detail-21.html erreichbar.
Besser wäre es aber, wenn ein Keyword in der URL stehen würde, als eine Zahl.
Vielleicht übergibst du das KW einfach mit und schreibst es mit in die URL
Verfasst: 24.04.2007, 14:58
von mauk
Hallo Twitch,
funktioniert leider nicht. Könnte ich aus der Datenbank den Title des Eintrags ausgeben? Wenn ja, wie?

mauk
Verfasst: 24.04.2007, 15:24
von chrizz
wüsste nicht das das geht, da erst mod_rewrite aktiv wird, dann das php/SQL Script und dann der Seitenaufbau... dann müsstest du das KW schon vorher im link haben.
z.b.:
auf der übersichtsseite steht eine URL zur Detailseite von Artikel XY. Diese URL enthält schon ein keyword z.b. in form von detail.html?link_id=21&kw=Main-Keyword.
Dann kannst du die Sache auch mittels modrewrite verwursten....ander wüsste ich spontan nicht wie's gehen soll...
cheers
Verfasst: 24.04.2007, 15:27
von twitch
jup, nur der beschrieben Weg von chrizz geht
Verfasst: 24.04.2007, 15:56
von mauk
Ja, die Detail-Seiten werden alle aus den Kategorien verlinkt, z.B. Autohaus, etc.
Müsste dann doch gehen, detail=21-autohaus...
Oder?

mauk
Verfasst: 24.04.2007, 16:00
von chrizz
wenn die 21 eine ID ist, anhand derer die DB Abfrage oder dergleichen gemacht wird, dann gehts nicht. Dann musst du noch ne zweite Variable ranhängen...
link_id=21&kw=Main-Keyword