Radar911 Skrevet 14. desember 2004 Del Skrevet 14. desember 2004 Hei, Før dere spør så har jeg lest artikkelen om mod_rewrite på Unrealized og den i Apache manualen. Men jeg sliter fælt med RewriteRule, har prøvd så mangt for å få det til å funke på websiten min, men har så langt ikke lykkes. Jeg har en haug med linker som ser slik ut: www.mittdomene.com/reviews.php?ID=1 med varierende ID såklart. Vil rewrite slike url'er til noe slikt som www.mittdomene.com/reviews, men sliter stort. Noen som har peiling på hvordan dette kan gjøres med RewriteRule? Lenke til kommentar
Lokaltog Skrevet 14. desember 2004 Del Skrevet 14. desember 2004 Du kan jo f.eks. gjøre det slik: RewriteRule ^([^./]+)/([^./]+)/([^./]+)/?$ $1.php?$2=$3 Her kan du hente adressen reviews/id/1/, og den vil skrive om adressen til reviews.php?id=1. En annen variant er denne, men her er det tilpasset slik at det kun er reviews.php som skal brukes, og at det er ID som skal sendes i URL'en: RewriteRule ^reviews/([0-9]+)/?$ reviews.php?ID=$1 Om jeg bommet litt her er det bare å reformulere spørsmålet ditt. Lenke til kommentar
Radar911 Skrevet 14. desember 2004 Forfatter Del Skrevet 14. desember 2004 (endret) Er ikke helt sikker, men fikk ingen av de to til å fungere av en eller annen grunn. Vil at lenker som denne: http://www.mittdomene.com/reviews.php?ID=13 Skal skrives om til http://www.mittdomene.com/reviews/13 For å unngå at folk prøver å skrive inn noe skadende i ?ID= EDIT: Må jeg da også skrive om linkene mine fra dette: echo '<a href="reviews.php?ID=' .$row['ID'].'">'.$row["Title"].'</a> Til dette noe slikt? echo '<a href="reviews/' .$row['ID'].'">'.$row["Title"].'</a> Endret 14. desember 2004 av Radar911 Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå